资源描述:
《Java数据库处理的方法库DBUtil.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Java数据库处理的方法库DBUtil2010年07月16日13:28
2、 分类:测试开发蒋刚毅1.postgres数据库的select操作,返回select后返回的第一行数据,返回类型为string,若要返回int,只需将getString改为getInt publicstaticStringPgDBSelect(Stringsql)throwsClassNotFoundException,SQLException{ StringdbURL=”jdbc:postgresql://172.16
3、.4.25:5432/skyups”; Stringdbuser=”***”; Stringdbpasswd=”***”; Class.forName(”org.postgresql.Driver”); Connectionconn=DriverManager.getConnection(dbURL,dbuser,dbpasswd); Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.C
4、ONCUR_READ_ONLY); ResultSetrs=stmt.executeQuery(sql); rs.next(); Stringvalue=rs.getString(1); rs.close(); stmt.close(); conn.close(); returnvalue; }2.postgres数据的执行操作,可执行instert、delete、update等操作,不返回数据 publicstaticvoidPgDBUpdate(Stri
5、ngsql)throwsClassNotFoundException,SQLException{ StringdbURL=”jdbc:postgresql://172.16.4.25:5432/skyups”; Stringdbuser=”***”; Stringdbpasswd=”***”; Class.forName(”org.postgresql.Driver”); Connectionconn=DriverManager.getConnection(dbURL,dbuser,dbp
6、asswd); Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); stmt.executeUpdate(sql); stmt.close(); conn.close(); }3. oracle数据库的select操作,返回select后返回的第一行数据,若要返回int,只需将getString改为getInt publicstatic St
7、ringOracleDBSelect(Stringsql)throwsClassNotFoundException,SQLException{ StringdbURL=”jdbc:oracle:thin:@172.16.4.21:1521:skytest”; Stringdbuser=”***”; Stringdbpasswd=”***”; Class.forName(”oracle.jdbc.OracleDriver”); Connectionconn=DriverManager.get
8、Connection(dbURL,dbuser,dbpasswd); Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY); ResultSetrs=stmt.executeQuery(sql); rs.next(); intexpbalance=rs.getString(1); rs.close(); stmt.close();
9、 conn.close(); returnexpbalance; }4.oralce数据的执行操作,可执行instert、delete、update等操作,不返回数据 publicstaticvoidOracleDBUpdate(Stringsql)throwsClassNotFoundException,SQLException{ StringdbURL=”jdbc:oracle:thin:@172.16.4.21:1521:skytest”; Stri