java 数据库基本操作 1=sL[I 7<
1、java数据库操作基本流程 -b8SaLak
2、几个常用的重要技巧: VYh/URU>
可滚动、更新的记录集 $3&XM
批量更新 XkoPN]0n
事务处理 +t&)Z
&2 *
java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 KHC Fz
1、取得数据库连接 AW|SD
1)用DriverManager取数据库连接
t]]Ig
例子 0:4>rYBC
String className,url,uid,pwd; $^czqA-&
className = "oracle.jdbc.driver.OracleDriver"; ][V`ym-e
url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; 5=p<"*zJ
uid = "system"; AGS(ud{
pwd = "manager"; DcM/p8da
Class.forName(className); /n>vPJvz
Connection cn = DriverManager.getConnection(url,uid,pwd); .'38^
2)用jndi(java的命名和目录服务)方式 n<> ^cD
例子 #DJZ42
String jndi = "jdbc/db"; T<Qa`|5>
Context ctx = (Context) new InitialContext().lookup("java:comp/env"); v''J@ F7
DataSource ds = (DataSource) ctx.lookup(jndi); {YrA[9
Connection cn = ds.getConnection(); i!3*)-a\~`
多用于jsp中 oAB:H\
2、执行sql语句 L ed{#+
1)用Statement来执行sql语句 `/N={
String sql; uW/>c$*)
Statement sm = cn.createStatement(); [P ;fv
sm.executeQuery(sql); // 执行数据查询语句(select) C0Fd<