public class JDBCTest {
@Test
public void testJdbc(){
try {
//1.加载数据库驱动 使用反射Class.forName(全类名)
Class.forName("com.mysql.jdbc.Driver");
//2.创建数据库连接对象
// url 数据库连接的URL(统一资源定位符)指定了连接的数据库位置类型和其他属性 127.0.0.1(localhost) 本机 3306 Mysql默认端口号 db1 数据库名称
String url = "jdbc:mysql://127.0.0.1:3306/db1";
//与数据库建立连接 获取连接的数据库对象
Connection connection = DriverManager.getConnection(url,"root","123456");
//编写sql语句 在 db1数据库中有一个user表 查询其中所有内容
String sql = "select * from user";
//3 准备PreparedStatement对象 PreparedStatement是一个接口 表示一个预编译的sql语句 这里与connection数据库进行连接
PreparedStatement pst = connection.prepareStatement(sql);
//4执行sql语句
ResultSet rs = pst.executeQuery();
//5.遍历结果集合
while (rs.next()){
System.out.println(rs.getString("username"));
}
/*关闭资源*/
rs.close();
pst.close();
connection.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
使用传统的JDBC连接数据库
最新推荐文章于 2024-07-08 21:32:26 发布