java 数据库基本操作 P}R:o
1、java数据库操作基本流程 mRk)5{
2、几个常用的重要技巧: <b 5DX
可滚动、更新的记录集 R\j~X@vI
批量更新 kiTC)S=])
事务处理 n]%-2`}(
VkQ@c;C
java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 $8tk|uh
1、取得数据库连接 #<{v~sVp&
1)用DriverManager取数据库连接 oPe|Gfv\G
例子 )6"}M;v
String className,url,uid,pwd; K-RmB4WI
className = "oracle.jdbc.driver.OracleDriver"; Et=Pr+Q{c
url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; Uh}PB3WZ
uid = "system"; ?qh-#,O9B
pwd = "manager"; "{q#)N
Class.forName(className); H$![]Ujq
Connection cn = DriverManager.getConnection(url,uid,pwd); U4D7@KY +m
2)用jndi(java的命名和目录服务)方式 4G&`&fff]
例子 2Tp2{"sB>A
String jndi = "jdbc/db"; DiJLWXs
Context ctx = (Context) new InitialContext().lookup("java:comp/env"); N
J3;[qJ
DataSource ds = (DataSource) ctx.lookup(jndi); a6{Zp{"Y
Connection cn = ds.getConnection(); RGW@@
多用于jsp中 'I[?R&j$G
2、执行sql语句 uwe#&