Java之JDBC操作
下载jar包:
mysql-connector-java-5.1.44.jar
导入包:
import java.sql.*;
源码如下:
1 /** 2 * 使用JDBC底层实现查询 3 */ 4 public static void queryWithJDBC() { 5 Connection conn = null; 6 PreparedStatement psmt = null; 7 ResultSet rs = null; 8 String jdbcUrl = "jdbc:mysql://192.168.184.130:3306/gxrdb"; 9 10 try { 11 // 加载驱动 12 Class.forName("com.mysql.jdbc.Driver"); 13 // 创建连接 14 conn = DriverManager.getConnection(jdbcUrl, "root", "root"); 15 String sql = "select * from user where name = ?"; 16 // 预编译sql 17 psmt = conn.prepareStatement(sql); 18 // 从1开始,没有就不需要 19 psmt.setString(1, "Tom"); 20 // 执行sql 21 rs = psmt.executeQuery(); 22 // int num = psmt.executeUpdate(); //增删改,返回操作记录数 23 24 // 遍历结果集 25 while (rs.next()) { 26 //根据列名查询对应的值,也可以是位置序号 27 String name = rs.getString("name"); 28 String age = rs.getString("age"); 29 System.out.println(name); 30 System.out.println(age); 31 } 32 } catch (Exception e) { 33 e.printStackTrace(); 34 } finally { 35 try { 36 rs.close(); 37 psmt.close(); 38 conn.close(); 39 } catch (SQLException e) { 40 e.printStackTrace(); 41 } 42 } 43 }