java 数据库基本操作 Z"&ODVP
1、java数据库操作基本流程 <5L` d}
2、几个常用的重要技巧: JZ0+VB-3U
可滚动、更新的记录集 !Dn1pjxc
批量更新 |&*rSp2iH
事务处理 _5 -"<
e/~<\
java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 sSb&r
1、取得数据库连接 g}`CdVQ2M<
1)用DriverManager取数据库连接 R1%T>2"~&
例子 !f[N&se
String className,url,uid,pwd; 3JO:n6
className = "oracle.jdbc.driver.OracleDriver"; B
~bU7.Cd
url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; 3gXUfv2ID
uid = "system"; &%51jM<
pwd = "manager"; A)0m~+?{J
Class.forName(className); 'n`$c{N<tM
Connection cn = DriverManager.getConnection(url,uid,pwd); ,
Vr6
2)用jndi(java的命名和目录服务)方式 w0OK.fj
例子 lcLxqnv
String jndi = "jdbc/db"; m/c~2?-;
Context ctx = (Context) new InitialContext().lookup("java:comp/env"); \shoLp
DataSource ds = (DataSource) ctx.lookup(jndi); 5%$kAJZC-
Connection cn = ds.getConnection(); <