java 数据库基本操作 ra]\!;}L0
1、java数据库操作基本流程 Z-i$KF
2、几个常用的重要技巧: k")3R}mX
可滚动、更新的记录集 )1&,khd/u
批量更新 FFc?Av?_
事务处理 z\<gm$1CB
$t>ow~Xi
java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 n(\VP!u5r
1、取得数据库连接 )<L?3Jjt5
1)用DriverManager取数据库连接 "oCXG`.k&
例子 B)ibxM(n*
String className,url,uid,pwd; %U$%x
className = "oracle.jdbc.driver.OracleDriver"; (PnrY~9
url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; =(,dI[v
uid = "system"; \'x?VVw
pwd = "manager"; L;'v,s
Class.forName(className); \fC}l
Ll
Connection cn = DriverManager.getConnection(url,uid,pwd); .7H*F9
2)用jndi(java的命名和目录服务)方式 `"|u
NVn
例子 G]I^ zd&P
String jndi = "jdbc/db"; ?tYc2R9x6"
Context ctx = (Context) new InitialContext().lookup("java:comp/env"); R(A"6a8*
DataSource ds = (DataSource) ctx.lookup(jndi); ;hPo5uZQ
Connection cn = ds.getConnection(); ,,(BW7(
多用于jsp中 SVT'fPm1M
2、执行sql语句 QsPL^ Ny
1)用Statement来执行sql语句 4!<