当前位置:Gxlcms > 数据库问题 > JDBC-使用eclipse实现与数据库的连接测试

JDBC-使用eclipse实现与数据库的连接测试

时间:2021-07-01 10:21:17 帮助过:5人阅读

create database test2; 2 use test2; 3 4 create table t_users( 5 id int AUTO_INCREMENT primary key, 6 name varchar(20), 7 password varchar(50), 8 email varchar(30)); 9 select * from t_users; 10 insert into t_users value(1,lin,123456,123456789);

 

第三步 :回到eclipse来,导入连接数据库的jar包,mysql-connector-java-8.0.17.jar(注意:本人用的是mysql8.0,所以导入的JAR包也是8.0的,最开始时我用的Jar包是5.0的,一直出错,后改为8.0成功运行

              将mysql-connector-java-8.0.17.jar 包复制到WebContent/WEB-INF/lib下,如下图:

    技术图片

 

 

  第四步: 在src下新建一个package(名字为lin.db)(这个包的名称自己可随意起名啦),在lin.db新建一个class类,例如:DBServlet.java

技术图片

 

 

 第五步:开始重要的jdbc的语句编写了。。。

  技术图片

 

 

 

 1
 1 package lin.db;
 2 import java.sql.Connection;
 3 import java.sql.DriverManager;
 4 import java.sql.ResultSet;
 5 import java.sql.SQLException;
 6 import java.sql.Statement;
 7 
 8 import org.junit.Test;
 9 
10 public class DBServlet {
11     @Test
12     public void getConn(){
13         //DriverManager:注册驱动     创建连接
14         //Connection : 表示与数据库创建的连接     一个连接
15         //Statement : 操作数据库sql语句的对象    操作sql语句,并返回相应结果集的对象
16         //ResultSet : 结果集或者一张虚拟表
17         
18             //注册驱动
19             try {
20                 Class.forName("com.mysql.jdbc.Driver");
21                 System.out.println("1.成功进入Driver----");
22             } catch (ClassNotFoundException e) {
23                 // TODO Auto-generated catch block
24                 System.out.println("error Driver");
25                 e.printStackTrace();
26             }
27            //获取连接Connection
28         try {
29             Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test2?serverTimezone=UTC&characterEncoding=utf8&amp", "root", "linlin1216");
30             System.out.println("2.成功与数据库进行连接Connection------");
31             Statement stmt=conn.createStatement();
32                ResultSet rs=stmt.executeQuery("select * from t_users");
33                while(rs.next())
34                {
35                    System.out.println(rs.getString("name"));
36                }
37         } catch (SQLException e) {
38             // TODO Auto-generated catch block
39             System.out.println("error Connection");
40             e.printStackTrace();
41         }
42     }
43 
44 }

 

 

 


     第六步:进行测试,

 技术图片

 

 

 运行之后,在页面显示如下图所示:(图片左边的绿色表示成功,在控制台下方数据的输出也代表与数据库的连接成功-------表的数据自己添加啊,,,

技术图片

 

 

 OK,与数据库连接的代码编写完毕,啦啦啦啦啦啦啦----------------------------

---恢复内容结束---

JDBC-使用eclipse实现与数据库的连接测试

标签:users   lin   dynamic   getc   creat   jdb   str   for   user   

人气教程排行