Java连接Mysql数据库的操作说明
1、下载mysql驱动包(8版本之前):mysql-connector-java-5.1.48.jar
2、在真正连接数据库之前,我们需要先注册一个驱动。
#mysql原库
String driverClass = "com.mysql.jdbc.Driver";
try {
Class.forName(driverClass);
}catch (ClassNotFoundException e) {
System.out.println("找不到驱动程序类,驱动加载失败!");
3、建立对mysql数据库的连接
Connection conn=null;
String url = "jdbc:mysql://10.1.1.191:3306/demo_cg?useSSL=false";
conn = DriverManager.getConnection(url, user, password);
#url:连接数据库url,user:连接数据库的用户 password:连接数据库的密码
4、#执行插入操作
4.1、创建执行sql语句的对象stat
String sql="insert into users values(1,"李康")"
PreparedStatement stat = conn.prepareStatement(sql);
4.2、执行sql插入语句
stat.executeUpdate();
5、执行查询操作
5.1、创建执行sql语句的对象stat1
Statement stat1 = conn.createStatement();
5.2、执行sql查询语句
String sql1="select * from users";
ResultSet rs = stat1.executeQuery(sql1);
5.3、根据得到的ReslutSet来对结果进行处理。
while (rs.next()){
int id = rs.getInt("id");
String name = rs.getString("name");
System.out.println(id+" "+name);
}
6、关闭连接
try {
if (rs!=null) rs.close();
if (stat!=null) stat.close();
if (conn!=null) conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
以上步骤完成了从Mysql数据库连接并读取数据的操作