JDBC 关于通用查询
来源:互联网 发布:华为quik是什么软件 编辑:程序博客网 时间:2024/05/16 18:47
关于通用查询
package test20140213;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;/** * * @author shihuafu * */public class Query {//selectpublic static void query(String TableName,Connection ConnName) throws SQLException {Connection conn = null;PreparedStatement pstmt1 = null;PreparedStatement pstmt2 = null;ResultSet rs1 = null;ResultSet rs2 = null;String sql1 = "select count(1) from all_tab_columns where table_name= upper('"+TableName+"')";//String sql3 = "select column_name from all_tab_columns where table_name= upper('"+TableName+"')";String sql2 = "select * from "+TableName+"";try {conn = ConnName;//数据库连接对象//用于执行sql语句的对象pstmt1 = conn.prepareStatement(sql1);pstmt2 = conn.prepareStatement(sql2);rs1 = pstmt1.executeQuery();///结果集rs2 = pstmt2.executeQuery();///结果集while(rs1.next()){int count = rs1.getInt(1);while(rs2.next()){System.out.print("{");for(int i = 1;i <= count; i++){System.out.print("'"+rs2.getString(i)+"'");}System.out.print("}");System.out.println();}}} catch (SQLException e) {e.printStackTrace();}finally{rs1.close();pstmt1.close();rs2.close();pstmt2.close();conn.close();}}public static void main(String[] args) throws SQLException {query("tbl_lztest",DBConnDev.getConn());}}
关于Oracle连接
package test20140213;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;/** * * @author shihuafu * */public class DBConnInt {//public static String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";public static String driverName = "oracle.jdbc.driver.OracleDriver";//public static String url = "jdbc:sqlserver://127.0.0.1:1434;DatabaseName=member"; //public static String url = "jdbc:oracle:thin:@10.10.164.83:1521:pdserver";public static String url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";public static String username="scott";public static String password="shihua";public static Connection getConn(){Connection conn = null;if (conn==null) {try {Class.forName(driverName);conn = DriverManager.getConnection(url,username,password);} catch (ClassNotFoundException e) {System.out.println("jar包可能未导入");}catch (SQLException e) {System.out.println("请检查数据库url和用户名密码");}}return conn;}public static void main(String[] args) {System.out.println(getConn());}}
0 0
- JDBC 关于通用查询
- jdbc通用查询实例
- JDBC通用查询
- JDBC通用查询
- JDBC查询的通用方法
- JAVA(JDBC)通用查询
- 关于jdbc 增删改通用的方法,只需要传sql语句和查询条件
- JDBC查询表返回List通用方法
- java JDBC执行查询通用方法
- JDBC通用查询经典实例(应用)
- 项目需求实例(JDBC通用查询)
- 使用JDBC编写通用的查询方法
- JDBC(六) 编写通用的更新和查询方法
- JDBC:利用 ResultSetMetaData 和反射编写通用查询方法
- 利用反射实现JDBC的数据库通用查询方法
- jdbc查询的通用方法的简单版
- 关于JDBC(三)--- 执行查询操作
- 关于MySQL 通用查询日志和慢查询日志分析
- Socket使用大全
- 【D3DX日记】狭义材质与广义材质的区别
- CPU与linux内核对中断的处理
- 职责链模式- Chain of Responsibility
- IOS 并发处理
- JDBC 关于通用查询
- android4.2 添加其他默认输入法
- 背包九讲--各种背包问题
- CListView常用用法(转载)
- Bundle的用法
- 中介者模式-Mediator
- NYOJ 98 成绩转换
- iOS内IPC(进程间通信)方法小结
- Interesting Housing Problem hdu 2426 KM模板 +二分图最佳匹配