java 数据库基本操作 fbx;-He!
1、java数据库操作基本流程 k. ?
T.9
2、几个常用的重要技巧: *2m&?,nJ
可滚动、更新的记录集 t#D\*:Xi
批量更新 %.6?\w1e
事务处理 _>?8eC ]4a
`>K k;`
java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 "'H7F,k'
1、取得数据库连接 k>z-Zg
1)用DriverManager取数据库连接 "]\":T
例子 BorfEv} SN
String className,url,uid,pwd; P+zI9~N[
className = "oracle.jdbc.driver.OracleDriver"; @x-GbK?
url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; o7 -h'b-
uid = "system"; C"m0"O>
pwd = "manager"; tpx3:|
Class.forName(className); <,]CVo
Connection cn = DriverManager.getConnection(url,uid,pwd); }Bod#|`
2)用jndi(java的命名和目录服务)方式 $O]E$S${
例子 We+FP9d %
String jndi = "jdbc/db"; ;u-< {2P
Context ctx = (Context) new InitialContext().lookup("java:comp/env"); kAQ\t?`x
DataSource ds = (DataSource) ctx.lookup(jndi); Vp-OGX[
Connection cn = ds.getConnection(); cwW~ *90#
多用于jsp中 - m x3^
2、执行sql语句 n5,Pq+[
1)用Statement来执行sql语句 &<