JDBC链接数据库
1.首先我们需要下载mysql的官网jar包
https://dev.mysql.com/downloads/connector/j/
这个版本比较新
然后打开idea
创建一个项目
下面是链接代码,记得看注释
package com.stu.jdbc;//我的包的名字叫com.stu.jdbc,报错可以删除
import java.sql.*;
public class JDBC {//这个类的名字叫JDBC,记得文件名要和类名一致
public static void main(String[] args) {
try {//加载驱动
Class.forName("com.mysql.cj.jdbc.Driver");//注意新版驱动加载最好使用com.mysql.cj.jdbc.Driver
System.out.println("驱动加载成功");
try {//链接数据库,获得链接对象
Connection conn= DriverManager.getConnection("jdbc:mysql://localhost:3306/data","root","root");//这里面的data是我的数据库名字,自行修改,第一个root是账户名,第二个root是密码
System.out.println("数据库连接成功");
Statement statement=conn.createStatement();
//执行sql语句,返回结果集
ResultSet result= statement.executeQuery("select*from infer");//我的data数据库里面有一个表是infer,所以从其中打印内容,,表的名字自行修改
while(result.next()){
System.out.print("id="+result.getInt("id")+" ");
System.out.print("name="+result.getString("name")+" ");
System.out.println("password="+result.getString("pass")+" ");
}
} catch (SQLException e) {
e.printStackTrace();
System.out.println("数据库连接失败");
}
} catch (ClassNotFoundException e) {//第一个异常,这个非常重要,可以看到驱动到底加没加载成功
e.printStackTrace();
System.out.println("驱动加载失败");
}
}
}