java 数据库基本操作 )TM ![^d
1、java数据库操作基本流程 \,JRNL&
2、几个常用的重要技巧: R]/F{Xs
可滚动、更新的记录集 ,y2ur 2
批量更新 xVKx#X9yk
事务处理 ^F`FB..:y
D2>EG~xWq
java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 )sB`!:~HjP
1、取得数据库连接 "=|yM~V
1)用DriverManager取数据库连接 Ff& VBm
例子 X\$|oiR
String className,url,uid,pwd; [ne4lWaE<y
className = "oracle.jdbc.driver.OracleDriver"; -.g5|B
url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; cY#TH|M
uid = "system"; ~AK!_EOs`
pwd = "manager"; 3 %dbfT j
Class.forName(className); d&?B/E^
Connection cn = DriverManager.getConnection(url,uid,pwd); GWA_,/jS%
2)用jndi(java的命名和目录服务)方式 fylW)W4C
例子 fdd3H[
String jndi = "jdbc/db"; r9s1\7]x
Context ctx = (Context) new InitialContext().lookup("java:comp/env"); V}9wx%v
DataSource ds = (DataSource) ctx.lookup(jndi); &J"a` l2
Connection cn = ds.getConnection(); G~4 ^`[elB
多用于jsp中 N3r{|Bu
2、执行sql语句 I U4[}x
1)用Statement来执行sql语句 ":"M/v%F
String sql; #)>>f
Statement sm = cn.createStatement(); <