首页 / 更多教程 / JDBC中,连接数据库的五种方式
JDBC中,连接数据库的五种方式
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JDBC中,连接数据库的五种方式,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3005字,纯文字阅读大概需要5分钟。
内容图文
![JDBC中,连接数据库的五种方式](/upload/InfoBanner/zyjiaocheng/870/d3cd281db33a439e89cd1ee683a095d1.jpg)
今天写一篇关于jdbc连接数据库的五个方式,从第一种到第五种,代码逐渐简化,更具有健壮性!
url的地址如下如图:
第一种
public void TestConnection1() throws SQLException { //获取Driver实现类的对象 Driver driver = new com.mysql.jdbc.Driver(); String url = "jdbc:mysql://localhost:3306"; //将用户名和密码封装到Properties Properties properties = new Properties(); properties.setProperty("user","root"); properties.setProperty("password","123456"); Connection connect = driver.connect(url, properties); System.out.println(connect); }
第二种:对方式一的迭代,在如下的程序中不出现第三方的api,使得程序具有更好的可移植性
public void TestConnection2() throws Exception { //1,获取Driver实现类的对象,使用反射 Class clazz = Class.forName("com.mysql.jdbc.Driver"); Driver driver = (Driver) clazz.newInstance(); //2,提供要连接的数据库 String url = "jdbc:mysql://localhost:3306/jdbc"; //3,提供连接需要的用户名和密码 Properties properties = new Properties(); properties.setProperty("user","root"); properties.setProperty("password","123456"); //4,获取连接 Connection connect = driver.connect(url, properties); System.out.println(connect); }
第三种:使用DriverManager
public void TestConnection3() throws Exception { //1,获取Driver实现类的对象 Class clazz = Class.forName("com.mysql.jdbc.Driver"); Driver driver = (Driver) clazz.newInstance(); //2,提供另外三个连接的基本信息 String url = "jdbc:mysql://localhost:3306/jdbc"; String user = "root"; String password = "123456"; //3,注册驱动 DriverManager.registerDriver(driver); //4,获取连接 Connection connection = DriverManager.getConnection(url, user, password); System.out.println(connection); }
第四种:可以只是加载驱动,不用显示的注册驱动了
public void TestConnection4() throws Exception { //1,提供三个基本信息 String url = "jdbc:mysql://localhost:3306/jdbc"; String user = "root"; String password = "123456"; //2,加载Driver Class.forName("com.mysql.jdbc.Driver"); //3,获取连接 Connection connection = DriverManager.getConnection(url,user,password); System.out.println(connection); }
第五种方式:也是最终的方式,将数据库所需要的四个基本信息声明在配置文件种,通过读取配置文件的方式,获取连接
这种方式的话需要先在src目录下创建一个配置文件,一般命名为 jdbc.properties。然后写下这四个基本信息
然后代码如下,第一步就是读取配置文件,第二步的话加载驱动,第三步获取连接
//1,读取配置文件中的四个基本信息 InputStream is = ConnectionTest.class.getClassLoader().getResourceAsStream("jdbc.properties"); Properties properties = new Properties(); properties.load(is); String user = properties.getProperty("user"); String password = properties.getProperty("password"); String url = properties.getProperty("url"); String driver = properties.getProperty("driver"); //2,加载驱动 Class.forName(driver); //3,获取连接 Connection connection = DriverManager.getConnection(url, user, password); System.out.println(connection); }
这也是我自己看视频学习到的一部分,一共介绍了这五种,最重要的就是第五种,也是之后要用到的一种方法,所以有小伙伴要参考的话就可以直接参考最后一种,如果有什么问题可以留言,我会尽力解决,我写的东西有错误也可以提出来,欢迎大家讨论
内容总结
以上是互联网集市为您收集整理的JDBC中,连接数据库的五种方式全部内容,希望文章能够帮你解决JDBC中,连接数据库的五种方式所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。