当前位置:Gxlcms > 数据库问题 > 传统的JDBC的开发

传统的JDBC的开发

时间:2021-07-01 10:21:17 帮助过:4人阅读

class JDBCConnectionTest { public static void main(String[] args) { //Connection对象; Connection conn = null; //Statement对象 Statement stmt = null; //Result rs对象 ResultSet rs = null; try { //加载驱动 Class.forName("oracle.jdbc.driver.OracleDriver"); //获取数据库连接对象(这里用到oracle连接对象); conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:ORCL","ZZTEST","ZZTEST"); //通过获取 数据库连接对象获取一个statement对象; stmt = conn.createStatement(); //通过statement对象执行sql语句,查询操作用executeQuery(),增删改用executeUpdate() rs = stmt.executeQuery("select * from user"); //去取出结果集数据输出到控制台 System.out.println("============================"); while(rs.next()) { int oid = rs.getInt("USER_USERID"); String name = rs.getString("USER_NAME"); String passwd = rs.getString("USER_PWD"); System.out.println(oid+"\t"+name+"\t"+passwd); } }catch(Exception e) { e.getStackTrace(); }finally { try { if(rs != null) { rs.close(); } if(stmt!= null) { stmt.close(); } if(conn!=null) { conn.close(); } }catch(Exception e){ e.printStackTrace(); } } } }

步骤总结:

  1、加载数据库驱动(需要导入对应数据库的jar包);

  2、创建和获取数据库连接对象(DriverManager.getConnection("Database URL"));

  3、创建JDBC Statement对象(conn.createStatement());

  4、写SQL语句;

  5、通过Statement执行SQL语句(stmt.executeQuery("SQL语句"));

  6、处理结果集(rs.next());

  7、释放资源(释放资源的时候注意要和创建的刚好反过来,先创建的最后释放,类似于穿衣服一样);

 

传统的JDBC的开发

标签:exception   作用   system   close   ack   div   resultset   code   pass   

人气教程排行