java 数据库基本操作 d8Jy$,/`?
1、java数据库操作基本流程 aT[Z#Zd, N
2、几个常用的重要技巧: d<.
hkNN
可滚动、更新的记录集 blph&[`}I
批量更新 st(l85
事务处理 +vaz gO<u
Ix g.^>62
java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 KDgJ~T
1、取得数据库连接 F{ J>=TC
1)用DriverManager取数据库连接 Ae:(_UJz
例子 oC>e'_6_b
String className,url,uid,pwd; y5iLFR3z
className = "oracle.jdbc.driver.OracleDriver"; OwV>`BIwns
url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; ex7zg!
uid = "system"; l]inG^s
pwd = "manager"; Oi&.pY:X-
Class.forName(className); !7@IWz(,"
Connection cn = DriverManager.getConnection(url,uid,pwd);
:Ts"f*
2)用jndi(java的命名和目录服务)方式 (=0W[@k
例子 2}>jq8Y47
String jndi = "jdbc/db"; rH8^Fl&jT
Context ctx = (Context) new InitialContext().lookup("java:comp/env"); `GS!$9j
DataSource ds = (DataSource) ctx.lookup(jndi); mJR vC%
Connection cn = ds.getConnection(); ,rc5r3
多用于jsp中 y.2_5&e/
2、执行sql语句 U 9TEC)
1)用Statement来执行sql语句 Lv+lLK
String sql; ;rJR+wpNa
Statement sm = cn.createStatement(); EP&