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

Posted lin1216

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDBC-使用eclipse实现与数据库的连接测试相关的知识,希望对你有一定的参考价值。

技术图片

 

---恢复内容开始---

第一步:打开eclipse,点击右键,新建一个Dynamic Web Project,,例如:名称为Test1

技术图片

 

 

新建的Web项目,如下图所示:

技术图片

 

 

第二步:打开mysql ,创建数据库

技术图片

 1 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实现与数据库的连接测试的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse使用JDBC方式连接SQLServer2017

如何用Eclipse连接MySQL数据库

spark之JDBC开发(连接数据库测试)

Eclipse通过jdbc连接数据库制作简单登陆界面

在Eclipse中使用JDBC连接数据库

Eclipse 中的 SQL 数据库连接失败