connjdbc.rar

  • PUDN用户
    了解作者
  • Java
    开发工具
  • 1KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 19
    下载次数
  • 2006-06-29 03:30
    上传日期
jdbc连接oracle9i数据库的方法,需要载入class12.jar包的oracle驱动
connjdbc.rar
  • conn.java
    2.2KB
  • www.pudn.com.txt
    218B
内容介绍
import java.sql.*; import oracle.spatial.geometry.JGeometry; import oracle.spatial.geometry.DataException; public class conn { public static void main(String[] agrs) throws SQLException { Connection conn = null; //数据库联接对象 Statement stmt = null; //数据库操作对象-通过此对象对数据库操作 String ConnStr = "jdbc:oracle:thin:@server:1521:abrs"; //数据库联接字符串 try { Class.forName("oracle.jdbc.driver.OracleDriver"); //初始化并实例化Oracle数据库驱动 } catch (ClassNotFoundException e) { e.printStackTrace(); System.out.println("Driver NOT FOUND"); //如果出现异常则显示"没有找到驱动" } try { conn = DriverManager.getConnection(ConnStr, "lonestar", "lonestar"); //建立数据库联接 System.out.println(conn.toString()); } catch (SQLException ex) { System.out.println(ex); } try { stmt = conn.createStatement(); /** * 通过数据库连接对象创建操作对象 * 通过conn.createStatement()这个方法返回一个实例,stmt引用这个实例 相当于class aa{} aa abc=new aa() 中的new aa() (见think in java第一章关于电视机与遥控器之间的关系) **/ } catch (SQLException exl) { System.out.println(exl); } try { ResultSet rs = null; //创建空的结果集对象 rs = stmt.executeQuery("select * from lonestar.student"); /** 通过stmt.executeQuery的方法进行数据库查询并返回一个结果集rs的引用(引用相当于指针)。 **/ // boolean a = stmt.execute(sql); 此方法用来真实的对数据库进行操作 //通过 System.out.println("name " + "age " + " other"); while (rs.next()) { //rs.next()是个方法返回的是布尔值, //判断是否存在下一条结果集如果不存在跳出循环 System.out.println(rs.getString(2) + " " + rs.getString(3) + " " + rs.getString(4)); } } catch (SQLException exi) { System.out.println(exi); } } }
评论
    相关推荐