java-使用DriverManager进行数据库连接
Posted ~泊水~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java-使用DriverManager进行数据库连接相关的知识,希望对你有一定的参考价值。
BeanHandler<T>是返回一个实体对象,BeanListHandler<T>是返回一个list实体集合,MapHandler是返回不确定的单个实体对象,MapListHandler是返回不确定的list实体集合。
PreparedStatement statement = connection.prepareStatement(sqlBuilder.toString()); ResultSet resultSet = statement.executeQuery(); BeanListHandler<LocalPerson> listHandler = new BeanListHandler<>(LocalPerson.class); List<LocalPerson> localPersonList = listHandler.handle(resultSet);
/** * 连接数据库 * @param ip * @param port * @param name * @param user * @param password * @return */ public Connection connectionDataBase(String ip,String port,String name,String user,String password){ Connection connection = null; try { String url = "jdbc:postgresql://" + ip + ":" + port + "/" + name; connection = DriverManager.getConnection(url,user,password); logger.info("数据库连接成功,url: " + url); } catch (Exception e) { logger.error("connectionDataBase error: ",e); } return connection; } /** * 关闭数据库 * @param connection */ public void closeDataBase(Connection connection){ try { if (connection != null){ connection.close(); logger.info("数据库关闭连接"); } } catch (SQLException e) { logger.error("closeDataBase error: ",e); } }
以上是关于java-使用DriverManager进行数据库连接的主要内容,如果未能解决你的问题,请参考以下文章
通过java.sql.DriverManager获取多数据源连接