java 数据库基本操作 sZhl.[&zo
1、java数据库操作基本流程 #GHLF
2、几个常用的重要技巧: a,N?GxK~
可滚动、更新的记录集 nu#_,x<LS
批量更新 )pXw 3Fo
事务处理 /y"Y o
ihJC)m`Hbl
java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 y3O Nn~k
1、取得数据库连接 #dgWXO
1)用DriverManager取数据库连接 D%Y{(l+X
例子 z3[0BWXs
String className,url,uid,pwd; -f-2!1&<3h
className = "oracle.jdbc.driver.OracleDriver"; :J}@*>c
url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; 8HLcDS#
uid = "system"; 7E9h!<5v
pwd = "manager"; .1F^=C.w
Class.forName(className); H19CVc\B
Connection cn = DriverManager.getConnection(url,uid,pwd); k98}Jx7J)"
2)用jndi(java的命名和目录服务)方式 L){rv)?="
例子 _8'F I_E3
String jndi = "jdbc/db"; P2Ja*!K]
Context ctx = (Context) new InitialContext().lookup("java:comp/env"); vK\;CSk
DataSource ds = (DataSource) ctx.lookup(jndi); oGLSk(T&I
Connection cn = ds.getConnection(); K>`7f]?H*e
多用于jsp中 E@_M|=p&
2、执行sql语句 nJ4CXSdE
1)用Statement来执行sql语句 yv<