在实现连接数据库操作之前,我们要下载一个用于连接数据库的驱动包
下载地址:MySQL :: Download Connector/J
在项目文件下创建一个文件夹命名:lib,将下载后压缩包内的mysql-connector-java-8.0.28.jar文件复制一份到lib文件夹中
如图
右击这个jar文件选择build path->configure build path
驱动包就配置成功了
运行代码
public class Dbc {
public static final String URL = "jdbc:mysql://localhost:3306/demo";
//localhost代表本地主机,也可以写成127.0.0.1,3306为数据库端口号,Mysql默认3306
//demo是数据库名字,我自己起的
public static final String USER = "root";
//数据库用户名
public static final String PASSWORD = "root";
//数据库密码
public static void main(String[] args) throws Exception {
//1.加载驱动程序
Class.forName("com.mysql.cj.jdbc.Driver");
//2. 获得数据库连接
Connection conn = DriverManager.getConnection(URL, USER, PASSWORD);
//3.操作数据库,实现对数据库的操作
Statement stmt = conn.createStatement();//Statement 是 Java 执行数据库操作的一
//个重要接口,用于在已经建立数据库连接的基础上,向数据库发送要执行的SQL语句。
ResultSet rs = stmt.executeQuery("SELECT xh, xm FROM login");
//ResultSet是数据中查询结果返回的一种对象,可以说结果集是一个存储查询结果的对象,
//如果有数据,rs.next()返回true
//参数是SQL语句,SQL语句中的login是我创建的表名,xh,xm是表的两个字段
while(rs.next()){
System.out.println(rs.getString("xh")+" :"+rs.getString("xm"));
}
}
}
学生党一枚,可能有理解偏差,请诸位斧正