java 数据库基本操作 *ybwlLg
1、java数据库操作基本流程 5y}kI
2、几个常用的重要技巧: DwQaj"1<%
可滚动、更新的记录集 1I'ep\`"X
批量更新 aS7[s6
事务处理 ZQd\!K8y^Q
Yj^| j
java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 Rwy<#9R[x
1、取得数据库连接 P]Hcg|&
1)用DriverManager取数据库连接 STC'j1U
例子 \2rCT~x
String className,url,uid,pwd; b&Dc DX
className = "oracle.jdbc.driver.OracleDriver"; }F*u
9E
url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; ''@upZBJ
uid = "system"; 8a\
Pjk
pwd = "manager"; 8:BPXdiK
Class.forName(className); n..9F$a
Connection cn = DriverManager.getConnection(url,uid,pwd); [@Db7]nG
2)用jndi(java的命名和目录服务)方式 C,+Sv-
例子 1I#S?RSb
String jndi = "jdbc/db"; ~(TS>ck@
Context ctx = (Context) new InitialContext().lookup("java:comp/env"); ;K'1dsA
DataSource ds = (DataSource) ctx.lookup(jndi); YWfw%p?n"
Connection cn = ds.getConnection(); 7VP[U,
多用于jsp中 ]"Do%<