JDBC入门之一--连接Mysql实验

Posted dingcx2013

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDBC入门之一--连接Mysql实验相关的知识,希望对你有一定的参考价值。

工具: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)将源码 运行起来,可以看到查询到了结果.

 

以上是关于JDBC入门之一--连接Mysql实验的主要内容,如果未能解决你的问题,请参考以下文章

Jdbc连接数据库实验报告

Java新手入门200例124之用JDBC连接Mysql数据库

21jdbc入门1

jdbc java数据库连接 1)jdbc入门

jdbc入门

Spring Boot入门系列七(SpringBoot 使用JDBC连接Mysql数据库)