java 数据库基本操作 yn=BO`sgW
1、java数据库操作基本流程 j} ^?3<
2、几个常用的重要技巧: e7X#C)
可滚动、更新的记录集 ,S(^r1R
批量更新 eZpyDw C{
事务处理 OxGKtnAjf
()K,~
java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 1#LXy%^tO
1、取得数据库连接 ._2#89V
1)用DriverManager取数据库连接 1&%6sZN
例子 7,0^|P
String className,url,uid,pwd; G&qO{" Js
className = "oracle.jdbc.driver.OracleDriver"; .f)&;Af^
url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; F*""n
uid = "system"; wyF'B
pwd = "manager"; +u+|9@
Class.forName(className); l* C>
Connection cn = DriverManager.getConnection(url,uid,pwd); i\E}!Rwl+
2)用jndi(java的命名和目录服务)方式 z7B>7}i-
例子 '%U'%' )
String jndi = "jdbc/db"; ;MH((M/AN
Context ctx = (Context) new InitialContext().lookup("java:comp/env"); 5[<"_
DataSource ds = (DataSource) ctx.lookup(jndi); #O3Y#2lI
Connection cn = ds.getConnection(); 9eOP:/'}w
多用于jsp中 6lW\-h`NG
2、执行sql语句 tf?syk+jB7
1)用Statement来执行sql语句 N.r8dC
String sql; f.Wip)g
Statement sm = cn.createStatement(); FvX<