zoukankan      html  css  js  c++  java
  • 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", "****");
    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,与数据库连接的代码编写完毕,啦啦啦啦啦啦啦----------------------------

  • 相关阅读:
    Tomcat启动过程[更详细]
    数据库连接池原理
    Druid
    Spring的注解积累
    React基础知识
    mac里git项目删除.DS_Store文件
    GET请求参数为中文时乱码分析
    npm中package.json详解
    前后端分离工具之ftl-server
    利用performance属性查看网页性能
  • 原文地址:https://www.cnblogs.com/lin1216/p/11548143.html
Copyright © 2011-2022 走看看