工具:mysql-connector-java-5.1.40、eclipse
1)首先要将mysql-connector-java包整合到eclipse中,右击项目,然后选择build path,出现如此,然后OK就可以了!
2)创建一个测试类,测试连接,代码如下 1 import java.sql. 2 //Connection这个类在Mysql-connector-java中也有,但是我们是在java虚拟机中跑的,所以用的是java.sql包中的内容。
1 import java.sql.*; 2 3 public class MysqlConnection { 4 public static void main(String args[]){ 5 //1)加载mysql驱动器 6 try { 7 Class.forName("com.mysql.jdbc.Driver"); 8 System.out.println("Success loading driver!"); 9 } catch (Exception e) { 10 // TODO: handle exception 11 System.out.print("Error loading driver!"); 12 e.printStackTrace(); 13 } 14 //2)建立与mysql连接 15 //getConnection的三个参数,url:只能连接协议,连接主机,和端口号,以及要连接的数据库;user:连接到数据库中的用户名;password:连接密码 16 try { 17 Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/world","root","538769"); 18 System.out.println("connect to world!"); 19 //3)通过connection,创建statement 20 Statement stm = connection.createStatement(); 21 //4)resultset中存放查询之后的结果 22 ResultSet rSet = stm.executeQuery("select * from city"); 23 //ResultSet中的next方法是判断下一个是否为空 24 while(rSet.next()){ 25 System.out.println("the City " + rSet.getString("ID")+" is " + rSet.getString("Name")); 26 //System.out.println(rSet.getString("ID","Name")); 27 28 } 29 30 } catch (Exception e) { 31 // TODO: handle exception 32 System.out.println("error get data!"); 33 e.printStackTrace(); 34 } 35 36 } 37 }
3)将源码 运行起来,可以看到查询到了结果.
时间: 2024-10-10 18:15:47