第一步:
下载 mysql 的 jdbc驱动包 mysql.jar
https://cdn.mysql.com//Downloads/Connector-J/mysql-connector-java-8.0.11.zip
mysql-connector-java-8.0.11.zip
解压 打开 mysql-connector-java-8.0.11.jar
第二步:
eclipse 建立java项目 复制mysql-connector-java-8.0.11.jar 建立classpath
第三步:代码:
前提:有一个叫做dt1的数据库,mysql端口号是3306,账号没有密码
有一个表叫做test1,test1的内容有id,name,score.
上面提到的都是需要具体改正的。(根据自己的实际情况)
package com;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class Demo {
public static void main(String[] args) {
try {
//加载mysql官方jdbc驱动jar文件
Class.forName("com.mysql.cj.jdbc.Driver");
//建立数据库链接
String url = "jdbc:mysql://localhost:3306/dt1?user=root&serverTimezone=PRC&useSSL=false";
Connection coon=DriverManager.getConnection(url);
//建立预处理语句对象
PreparedStatement pst=coon.prepareStatement("select id,name,score from test1");
ResultSet rs=pst.executeQuery();
System.out.println("学号 "+"姓名 "+"成绩 ");
while(rs.next()) {
System.out.println(rs.getInt("id")+"\t"+rs.getString("name")+"\t"+rs.getInt("score")+"\t");
}
rs.close();
pst.close();
coon.close();
} catch (ClassNotFoundException e) {
System.out.println("驱动加载没有成功,请查看你的驱动");
e.printStackTrace();
} catch (SQLException e) {
System.out.println("链接数据库没有成功,请仔细查看");
e.printStackTrace();
}
}
}
结果:
学号 姓名 成绩
1 张三 70
2 李四 80
3 王五 90
4 赵六 60
5 韩七 44
jdbc简易链接
猜你喜欢
转载自blog.csdn.net/weixin_42321963/article/details/81139010
今日推荐
周排行