JDBC连接Mysql
1.导入驱动jar包
*复制mysql-connector-java-5.1.17.jar到项目的libs目录下
*右键—>Add As Library

2.注册驱动
//2.注册驱动
Class.forName("com.mysql.jdbc.Driver");
3.获取数据库连接对象 Connection
//3.获取数据库连接对象
Connection conn = DriverManager.getConnection("jdbc:mysql://master:3306/shujia", "root", "123456");
4.定义sql
//4.定义sql语句
String sql = "select * from account";
5.获取执行sql语句的对象 Statement
//5.获取执行sql的对象
Statement statement = conn.createStatement();
6.执行sql,接受返回结果
//6.执行sql
ResultSet resultSet = statement.executeQuery(sql);
7.处理结果
//7.结果处理
// System.out.println(i);
while (resultSet.next()){
String string = resultSet.getString(2);
System.out.println(string);
}
8.释放资源
//8.释放资源
resultSet.close();
statement.close();
conn.close();
整合
/**
* JDBC快速入门
*/
public class JdbcDemo01 {
public static void main(String[] args) throws Exception {
//1.导入jar包
//2.注册驱动
Class.forName("com.mysql.jdbc.Driver");
//3.获取数据库连接对象
Connection conn = DriverManager.getConnection("jdbc:mysql://master:3306/shujia", "root", "123456");
//4.定义sql语句
String sql = "select * from account";
// String sql = "UPDATE account set balance = balance + 1000 where id = 1";
// String sql = "UPDATE account set balance = 1000";
//5.获取执行sql的对象
Statement statement = conn.createStatement();
//6.执行sql
ResultSet resultSet = statement.executeQuery(sql);
// int i = statement.executeUpdate(sql);
//7.结果处理
// System.out.println(i);
while (resultSet.next()){
String string = resultSet.getString(2);
System.out.println(string);
}
//8.释放资源
resultSet.close();
statement.close();
conn.close();
}
}
这篇博客详细介绍了如何使用Java的JDBC连接MySQL数据库,包括导入驱动、注册驱动、建立连接、执行SQL语句(查询和更新)、处理结果集以及最后的资源释放。通过实例代码展示了完整的操作流程。
541

被折叠的 条评论
为什么被折叠?



