更多: zhilu jiaocheng
Java 在mysql数据库中查询示例
package com.onitroad.jdbc.demo; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class SelectDataDemo { public static void main(String[] args) { Connection connection = null; Statement insertStmt = null; Statement selectStmt = null; try { // 加载驱动程序 Class.forName("com.mysql.jdbc.Driver"); // 建立数据库连接 connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/JDBCDemo", "root", "password"); // 执行插入语句 /*insertStmt = connection.createStatement(); insertStmt.execute("INSERT INTO EMPLOYEE (ID,FIRST_NAME,LAST_NAME,STAT_CD) VALUES (1,'Jamez','Gupta',5)"); insertStmt.execute("INSERT INTO EMPLOYEE (ID,FIRST_NAME,LAST_NAME,STAT_CD) VALUES (2,'onitroad','com',5)");*/ // 执行SQL查询 // 创建一个 Statement 对象,然后使用它的 executeQuery() 方法。 selectStmt = connection.createStatement(); ResultSet rs = selectStmt.executeQuery("SELECT ID,FIRST_NAME,LAST_NAME,STAT_CD FROM EMPLOYEE WHERE ID <= 10"); // 从结果集中获取数据 while(rs.next()) { // 使用 ResultSet 中提供的各种 getXXX() 方法 System.out.println(rs.getString(1)); //First Column System.out.println(rs.getString(2)); //Second Column System.out.println(rs.getString(3)); //Third Column System.out.println(rs.getString(4)); //Fourth Column } } catch (Exception e) { e.printStackTrace(); }finally { try { selectStmt.close(); insertStmt.close(); connection.close(); } catch (Exception e) { e.printStackTrace(); } } } }
日期:2020-09-17 00:09:49 来源:oir作者:oir