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,与数据库连接的代码编写完毕,啦啦啦啦啦啦啦----------------------------

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

原文地址:https://www.cnblogs.com/lin1216/p/11548143.html

时间: 2024-10-09 09:21:59

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

Java数据库连接——JDBC基础知识(操作数据库:增删改查)

一.JDBC简介 JDBC是连接java应用程序和数据库之间的桥梁. 什么是JDBC? Java语言访问数据库的一种规范,是一套API. JDBC (Java Database Connectivity) API,即Java数据库编程接口,是一组标准的Java语言中的接口和类,使用这些接口和类,Java客户端程序可以访问各种不同类型的数据库.比如建立数据库连接.执行SQL语句进行数据的存取操作. JDBC代表Java数据库连接. JDBC库中所包含的API任务通常与数据库使用: 连接到数据库 创

Eclipse下配置j2ee开发环境及与MySQL数据库的连接

Eclipse下配置j2ee开发环境 a.配置tomcat  windows->perferences->server->server runtime environments->Add…… b.installes JREs,然后点击Add 默认的standard VM就可以,点击next,然后点击directory 选择本机jdk安装的路径,finish. 与MySQL数据库的连接 与数据库连接要做的事情就是要用jdbc 首先要下载jdbc,在官网上下载,在将其mysql-con

JDBC的介绍和数据库的连接

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权:凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记. JDBC的介绍: 1.JDBC设计理念: java依赖数据库去存储程序需要的数据,我们用java写好一个程序后,我们会把这个程序所需要的数据都存储到数据库中,当客户运行程序时,程序需要读取数据库中的数据,实现这个操作的就是JDBC.而为了规范,为了统一管理,把责任都转给数据库开发商(在接口中详细讲解过),java只负责写出一系列的接口,至于怎么去实现[学Ja

JDBC远程从一个MySql数据库中的一张表里面读出数据(这个数据库需要用SSH隧道连接,大约8W条数据),然后分别插入到另一个数据库中的两张表里

package com.eeepay.lzj.db; import java.sql.Connection; import java.sql.Date; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import com.jcraft.jsch.JSch; import com.jcraft.jsc

通过JDBC 与数据库建立连接

import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; /** 通过JDBC 与数据库建立连接 第一步:加载oracle的JDBC架包 第二步:代码实现 1.加载驱动:Class.forName("oracle.jdbc.OracleDriver"): //driverClasss= oracle.jdbc.OracleDriver; 注意加引号 2.建立连接 调用

JDBC创建数据库的连接

创建数据库的连接 .     ?要连接数据库,需要向java.sql.DriverManager请求并获得Connection对象,该对象就代表一个数据库的连接. ?使用DriverManager的getConnectin(String url , String username,String password)方法传入指定的欲连接的数据库的路径.数据库的用户名和密码来获得. 例如: //连接MySql数据库,用户名和密码都是root String url = "jdbc:mysql://loc

Java数据库的连接JDBC

1.JDBC 开发步骤(1)注册驱动.告知JVM使用的是哪一个数据库的驱动(2)获得连接.使用JDBC中的类,完成对MySQL数据库的连接(3)获得语句执行平台通过连接对象获取对SQL语句的执行者对象(4)执行sql语句使用执行者对象,向数据库执行SQL语句获取到数据库的执行后的结果(5)处理结果(6)释放资源.(先开的后关)调用一堆close()方法 package com.oracle.demo01; import java.sql.Connection; import java.sql.D

java与MySQL数据库的连接

1.数据库的安装和建立参见上一篇博客中的第1,2步骤.(http://blog.csdn.net/nuptboyzhb/article/details/8043091) 或使用SQL语句 [sql] view plaincopy # ubuntu Linux sudo mysql -u root -p #Windows 7(mysql.exe) create database testdb; use testdb; CREATE TABLE `name_table` ( `_id` int(11

Java对MySQL数据库进行连接、查询和修改(转)

Java对MySQL数据库进行连接.查询和修改 0. 一般过程: (1) 调用Class.forName()方法加载驱动程序. (2) 调用DriverManager对象的getConnection()方法,获得一个Connection对象. (3) 创建一个Statement对象,准备一个SQL语句,这个SQL语句可以是Statement对象(立即执行的的语句).PreparedStatement语句(预编译的语句)或CallableStatement对象(存储过程调用的语句). (4) 调用