java 数据库基本操作 M97p.; ;
1、java数据库操作基本流程 4lo}-@j
2、几个常用的重要技巧: *V<2\-
可滚动、更新的记录集 Jj _+YfIM
批量更新 p 7E{es|J
事务处理 n[p9$W`
[Kj#KJxy
java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 F v^80M=z
1、取得数据库连接 Sy7^;/(ZZ
1)用DriverManager取数据库连接 |Bt x&'m
例子 Q~8&pP8I!
String className,url,uid,pwd; g&(~MD2{
className = "oracle.jdbc.driver.OracleDriver"; (DaP~*c3cC
url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; tNNg[;0
uid = "system"; eOnl
sx/
pwd = "manager"; lSsFI30
Class.forName(className); \kRJUX!s
Connection cn = DriverManager.getConnection(url,uid,pwd); TKutO0
2)用jndi(java的命名和目录服务)方式 x?&xz;
例子 G5@fqh6ws
String jndi = "jdbc/db"; q9Opa2
Context ctx = (Context) new InitialContext().lookup("java:comp/env"); Fm+)mmJP
DataSource ds = (DataSource) ctx.lookup(jndi); 'C4Ll2
Connection cn = ds.getConnection(); N`GwL
aF
多用于jsp中 &=t(NI$
2、执行sql语句 s*U&