JDBC编程步骤
1.加载数据库驱动。
// 加载驱动Class.forName(driverClass)// 加载mysql驱动Class.forName("com.mysql.jdbc.Driver");// 加载OracleClass.forName("oracle.jdbc.driver.OracleDriver");
2.通过DriverManager获取数据库连接。
DriverManager.getConnection(String url,String user,String pass);
URL的写法之mysql,
jdbc:mysql://hostname:port/databasename;
3.通过Connection创建Statement对象。
4.通过Statement执行SQL语句。
execute()
executeUpdate()
executeQuery()
5.操作结果集
next()
previous()
first()
last()
beforeFirst()
...
6.回收数据库资源
package ch13;import java.sql.*;/** * Created by Jiqing on 2016/12/20. */public class ConnMySql { public static void main(String[] args) throws Exception { // 1.加载驱动 Class.forName("com.mysql.jdbc.Driver"); // try() {} 语法中小括号中的资源会自动回收 try ( // 2.连接数据库 Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/tpshop","root","123456"); // 3.创建Statement Statement stmt = conn.createStatement(); // 4.执行sql语句 ResultSet rs = stmt.executeQuery("select * from tp_goods where cat_id = 191;"); ) { while(rs.next()) { System.out.println(rs.getInt(1) + "\t" + rs.getString(5)); } } }}