java 数据库基本操作 c38RE,4U
1、java数据库操作基本流程 =zXpeo&|m
2、几个常用的重要技巧: S!8eY `C.
可滚动、更新的记录集 ~Kda#=
批量更新 `),7*gn*)
事务处理 N;tUrdgQ
[P)'LY6F
java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 =-jkp
1、取得数据库连接 (V@g?|LZ
1)用DriverManager取数据库连接 &'V_80vA
例子 I_.(&hMn
String className,url,uid,pwd; x{<WJ|'B
className = "oracle.jdbc.driver.OracleDriver"; $7gzu4f
url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; I z~#G6]M
uid = "system"; SQ5SvYH
pwd = "manager"; / _v5B>
Class.forName(className); !zLd,`
Connection cn = DriverManager.getConnection(url,uid,pwd); *%(8z~(\
2)用jndi(java的命名和目录服务)方式 v=nq P{
例子 ]]@jvU_?kS
String jndi = "jdbc/db"; ])}{GW
Context ctx = (Context) new InitialContext().lookup("java:comp/env"); 9'3%%o
DataSource ds = (DataSource) ctx.lookup(jndi); w[\*\'Vm0
Connection cn = ds.getConnection(); 6FG h=~{3,
多用于jsp中 t
),~w,7(J
2、执行sql语句 &W