使用IntelliJ IDEA来进行数据库的连接,主要分为以下8个步骤:
1.导入驱动jar包 2.注册驱动 3.获取数据库连接对象 4.定义sql语句
5.获取执行sql对象 statement 6.执行sql 7.处理结果 8.释放资源
首先我连接的是mysql,所以我导入的包为mysql-connector-java-5.1.46.jar,具体的连接代码如下所示:
public class jdbc {
public static void main(String[] args) throws Exception {
//1.导入驱动jar包
//2.注册驱动
Class.forName("com.mysql.jdbc.Driver");
//3.获取数据库连接对象
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/db1", "#", "*****");//db1是我连接的数据库的名字,#为自己的用户名,*处为自己的密码
//4.定义sql语句
String sql = "update stu set score = 150 where id= 1";//更新数据库中的stu表
//5.获取执行sql对象 statement
Statement statement = conn.createStatement();
//6.执行sql
int count = statement.executeUpdate(sql);
//7.处理结果
System.out.println(count);
//8.释放资源
conn.close();
statement.close();
}
}
下面就详细介绍以下各个对象:
1.DriverManager :驱动管理对象
功能:1.注册驱动(告诉程序应该使用哪一个数据库驱动jar)
2.获取数据库连接
注意:mysql5之后的驱动jar包可以省略注册驱动的步骤。
2.Connection :获取数据库连接
方法:static Connection getconnection(String url , String user , String password)
参数:
url : 指定连接的路径
*语法 : jdbc:mysql://ip地址(域名):端口号/数据库名称
*例子:jdbc:mysql://localhost:3306/db1
3.Statement : 执行sql对象
4.ResultSet : 结果集对象
5.PreparedStatement : 执行sql对象