java 数据库基本操作 *Tt*\ O
1、java数据库操作基本流程 %4Thb\ T
2、几个常用的重要技巧: bqt*d)$
可滚动、更新的记录集 tsA+B&R_]
批量更新 VYZkHjj)2i
事务处理 #+-
/0{HT
Aey*n=V4#F
java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 G}&{]w@
1、取得数据库连接 CK+GD "Z$
1)用DriverManager取数据库连接 !awfxH0
例子 6SIk,Isy8
String className,url,uid,pwd; 8C{mV^cn~
className = "oracle.jdbc.driver.OracleDriver"; =+qtk(p
url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; V~uH)IMkh7
uid = "system"; ]$>O--
pwd = "manager"; i:ZL0nH-
Class.forName(className); jB17]OCN
Connection cn = DriverManager.getConnection(url,uid,pwd); H-sJt:
2)用jndi(java的命名和目录服务)方式 %dMP}k/
例子 #iOoi9(
String jndi = "jdbc/db"; BF_R8H,<%
Context ctx = (Context) new InitialContext().lookup("java:comp/env"); RG)!v6
DataSource ds = (DataSource) ctx.lookup(jndi); @ KhDQ0v]5
Connection cn = ds.getConnection(); a JC,
多用于jsp中 +hIStA
2、执行sql语句 }!i#1uHUH:
1)用Statement来执行sql语句 &O