首页 / JAVA / Java连接MySQL数据库三种方法
Java连接MySQL数据库三种方法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java连接MySQL数据库三种方法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2428字,纯文字阅读大概需要4分钟。
内容图文
好久没有更新博客了!今天利用周目时学习了一下数据库mysql。介绍一下数据库的三种连接方式!
开发工具:Myeclipse
MySQL5.6
MySQL连接驱动:mysql-connector-java-5.1.27.jar
加载驱动:
1. 在工程目录中创建lib文件夹,将下载好的JDBC放到该文件夹下,如下图所示:
2. 右键工程名,在java build path中的Libraries分页中选择Add JARs...,选择刚才添加的JDBC,如下图:
也可以在项目“右击”,选择“Build Path”。
数据包准备:
在数据库day17创建如下数据表emp:
CREATE TABLE emp( empno INT(4) PRIMARYKEY, ename VARCHAR(10), job VARCHAR(9), hiredate DATE, sal FLOAT(7,2) ) ;
添加数据:
连接数据库并读取数据:
数据库名称:day17
数据包名称:emp
端口号:3306
用户名:root
密码:root
1 package gz.itcast.a_jdbc; 2 3 import java.sql.Connection; 4 import java.sql.Driver; 5 import java.sql.DriverManager; 6 import java.util.Properties; 7 8 import org.junit.Test; 9 /** 10 * jdbc连接数据库 11 * @author APPle 12 * 13 */ 14 public class Demo1 { 15 // 连接数据库的URL 16 private String url = "jdbc:mysql://localhost:3306/day17"; 17// jdbc协议:数据库子协议:主机:端口/连接的数据库 // 1819private String user = "root";//用户名20private String password = "root";//密码2122/**23 * 第一种方法 24 * @throws Exception 25*/26 @Test 27publicvoid test1() throws Exception{ 28//1.创建驱动程序类对象29 Driver driver = new com.mysql.jdbc.Driver(); //新版本 30//Driver driver = new org.gjt.mm.mysql.Driver(); //旧版本 3132//设置用户名和密码33 Properties props = new Properties(); 34 props.setProperty("user", user); 35 props.setProperty("password", password); 3637//2.连接数据库,返回连接对象38 Connection conn = driver.connect(url, props); 3940 System.out.println(conn); 41 } 4243/**44 * 使用驱动管理器类连接数据库(注册了两次,没必要) 45 * @throws Exception 46*/47 @Test 48publicvoid test2() throws Exception{ 49 Driver driver = new com.mysql.jdbc.Driver(); 50//Driver driver2 = new com.oracle.jdbc.Driver(); 51//1.注册驱动程序(可以注册多个驱动程序)52 DriverManager.registerDriver(driver); 53//DriverManager.registerDriver(driver2); 5455//2.连接到具体的数据库56 Connection conn = DriverManager.getConnection(url, user, password); 57 System.out.println(conn); 5859 } 6061/**62 * (推荐使用这种方式连接数据库) 63 * 推荐使用加载驱动程序类 来 注册驱动程序 64 * @throws Exception 65*/66 @Test 67publicvoid test3() throws Exception{ 68//Driver driver = new com.mysql.jdbc.Driver(); 6970//通过得到字节码对象的方式加载静态代码块,从而注册驱动程序71 Class.forName("com.mysql.jdbc.Driver"); 7273//Driver driver2 = new com.oracle.jdbc.Driver(); 74//1.注册驱动程序(可以注册多个驱动程序) 75//DriverManager.registerDriver(driver); 76//DriverManager.registerDriver(driver2); 7778//2.连接到具体的数据库79 Connection conn = DriverManager.getConnection(url, user, password); 80 System.out.println(conn); 8182 } 8384 }
运行结果为:
原文:http://www.cnblogs.com/joyco773/p/6719245.html
内容总结
以上是互联网集市为您收集整理的Java连接MySQL数据库三种方法全部内容,希望文章能够帮你解决Java连接MySQL数据库三种方法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。