如何配置数据库驱动,使用jdbc连接mysql5
1.打开maven仓库 https://mvnrepository.com
2.输入mysql
点击mysql-connector-java
3.点击它,也可以选,5.0的其他版本
4.点击它,会下载到默认路径
5.复制它
6.打开idea或其他编程软件,创建一个工程,在这个工程下建一个文件夹
名为lib,将刚才复制的jar包复制到该文件夹下
注意要是你所建项目下的驱动包,点击ok,就添加了除了jdk以外第三方jar包
有这两个后,驱动包就配置成功了
最后点击ok
接下来就可以创建测试类,通过jdbc连接数据库,也就是说通过java语言来连接和操作数据库
9.连接的java语言
package com.demo.test;
import java.sql.*;
public class TestJdbc1 {
//1.下载,配置驱动
public static void main(String[] args) {
try {
//2.加载驱动
Class.forName("com.mysql.jdbc.Driver");//驱动的接口 有检查异常,抛出异常
//3.创建连接数据库的url,mytest是我要测试的数据库,3306是端口号
String url = "jdbc:mysql://127.0.0.1:3306/mytest?useUnicode = true & CharacterEncoding = utf-8";
//连接数据库的用户名和密码,自己设置的
String name = "root";
String password = "root";
//4.连接数据库
Connection con = DriverManager.getConnection(url,name,password);//注意要将mysql5服务打开
//5.测试连接是否成功
System.out.println(con);//没报错就成功了com.mysql.jdbc.JDBC4Connection@3eb07fd3
System.out.println("****************************");
//6.sql查询 查自己以前在mysql5中写的表
String sql = "select * from dept";
//7.创建数据库操作对象
Statement s = con.createStatement();
//8.执行查询语句,放置查询结果
ResultSet rs = s.executeQuery(sql);
//9.处理结果集,输出表中数据
System.out.println("部门编号\t\t部门名称\t\t部门地址\t\t部门创建时间");
while(rs.next()){
int deptno = rs.getInt(1);//查询出第一行数据的第一列
String dname = rs.getString(2);//varchar
String loc = rs.getString(3);
java.sql.Timestamp timestamp = rs.getTimestamp(4);
System.out.println(deptno + "\t" + dname +"\t" + loc +"\t" + timestamp);
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException throwables) {
throwables.printStackTrace();
}
}
}