1.放入jar包
- 先从从网上下载如下图的文件,先放在一个文件夹中,然后直接复制这个文件。
- 在project中创建一个新的文件夹lib,刚开始创建时里面是空的,这时直接右键-粘贴将jar包放入该文件夹中。
选择如图所示的选项将jar包加入,直接点OK就可以了。
- 再将jar包加入到module中,直接OK就可以了。
在将驱动jar包放入项目lib文件夹的前提下,就可以直接进行连接和查询。(数据库的设置就不再说了)
2.连接七步曲
1.加载数据库驱动
Class.forName("com.mysql.jdbc.Driver");可以在此步进行测试。如果报错说明驱动设置不对。
2.创建数据库连接
Connection conn= DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/db_ssm?useSSL=true&characterEncoding=utf8", "root", "123456");
3.准备SQL语句
String sql="select * from tb_user";
4.数据库选中语句并执行
PreparedStatement pstm=conn.prepareStatement(sql);
5.产生结果
ResultSet rs=pstm.executeQuery();//将结果放在数据集中
6.处理结果
while (rs.next()){ System.out.println("用户编号:"+rs.getInt(1)+"用户名称:"+rs.getString(2)+"用户密码:"+rs.getString(3)+"用户权限:"+rs.getInt(4)); }
7.释放连接
rs.close(); pstm.close(); conn.close();//释放连接要从下向上释放
下面附上完整代码
public static void doSelect(){
try {
Class.forName("com.mysql.jdbc.Driver");
Connection conn= DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/db_ssm?useSSL=true&characterEncoding=utf8", "root", "123456");
System.out.println("加载成功");
String sql="select * from tb_user";
PreparedStatement pstm=conn.prepareStatement(sql);
ResultSet rs=pstm.executeQuery();
while (rs.next()){
System.out.println("用户编号:"+rs.getInt(1)+"用户名称:"+rs.getString(2)+"用户密码:"+rs.getString(3)+"用户权限:"+rs.getInt(4));
}
rs.close();
pstm.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}