JDBC连接mySQL数据库流程及其原理

1、在开发环境中加载指定数据库的驱动程序。例如:mysql-connector-java-5.1.18-bin.jar
2、在Java程序中加载驱动程序。例如:Class.forName("com.mysql.jdbc.Driver")。
3、创建数据连接对象。通过DriverManager类创建数据库连接对象Connection.connection=DriverManager.getConnection("连接数据库的URL","用户名","密码")。例如:Connection con=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test","root","root")。
4、创建Statement对象,Statement类的主要是用于执行静态SQL语句并返回它所生成结果的对象,通过Connection对象的createStatement()方法可以创建一个Statement对象。例如:Statement statement=con.createStatement()。
5、调用Statement对象的相关方法执行相对应的SQL语句,通过execuUpdate()方法用来数据的更新,包括插入和删除操作,通过调用Statement对象的executeQuery()方法进行数据的查询,而查询结果返回ResultSet对象,ResultSet表示执行查询数据库后返回的数据集合,ResultSet对象具有可以指向当前数据行的指针,通过该对象的next()方法,使得指针指向下一行,然后将数据以列号或者字段名取出。当next()返回null则表示下一行中没有数据存在。
6、关闭数据库连接。

原文地址:https://www.cnblogs.com/malcolm/p/2702995.html