Java使用JDBC连接数据库的几种方式
发布时间:2020-12-15 03:20:51 所属栏目:Java 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 /** * 1 在方法中固化连接参数 * * @return 数据库连接 */ public Connection getConnection() { Connection conn = null; try { Class.forName("com.
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 /** * 1 在方法中固化连接参数 * * @return 数据库连接 */ public Connection getConnection() { Connection conn = null; try { Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root",""); return conn; } catch (Exception e) { e.printStackTrace(); } return null; } /** * 2 通过方法参数方式传递连接参数 * * @return 数据库连接 */ public Connection getConnection(String driver,String url,String user,String password) { Connection conn = null; try { Class.forName(driver); conn = DriverManager.getConnection(url,user,password); return conn; } catch (Exception e) { e.printStackTrace(); } return null; } /** * 3 通过properties配置文件的方式灵活配置连接参数,properties中的属性名固化 * * @return 数据库连接 */ public Connection openConnection() { Connection conn = null; String driver = ""; String url = ""; String user = ""; String password = ""; Properties props = new Properties(); try { props.load(this.getClass().getClassLoader() .getResourceAsStream("db.properties")); url = props.getProperty("mysql_url"); driver = props.getProperty("mysql_driver"); user = props.getProperty("mysql_user"); password = props.getProperty("mysql_password"); Class.forName(driver); conn = DriverManager.getConnection(url,password); return conn; } catch (Exception e) { e.printStackTrace(); } return null; } 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |