private static void sel(){
String driver = "oracle.jdbc.driver.OracleDriver";
String strUrl = "jdbc:oracle:thin:@127.0.0.1:1521:ultraeos";
Statement stmt = null;
ResultSet rs = null;
Connection conn = null;
OraclePreparedStatement ops = null;
try {
Class.forName(driver);
conn = DriverManager.getConnection(strUrl, "newcmdb", "newcmdb");
String sqlString = "select * from a_testa t where t.id = ?";
ops = (OraclePreparedStatement)conn.prepareStatement(sqlString);
ops.setString(1, "2a");
rs = ops.getResultSet();
ResultSetMetaData rsmd = rs.getMetaData();
int columnCount = rsmd.getColumnCount();
while(rs.next()){
for(int i=0;i<columnCount;i++){
rs.getString(i+1);
}
}
} catch (Exception ex2) {
ex2.printStackTrace();
} finally{
try{
if(rs != null){
rs.close();
if(stmt!=null){
stmt.close();
}
if(conn!=null){
conn.close();
}
}
}catch(Exception e){
}
}
}
jdbc建单查询遍历查询的列
Oracle JDBC 查询示例
最新推荐文章于 2022-11-24 19:36:29 发布
本文提供了一个使用 Oracle JDBC 进行数据库查询的具体示例。示例中通过预编译语句查询 a_test 表中 id 为 '2a' 的记录,并展示了如何获取查询结果中的所有字段。
868

被折叠的 条评论
为什么被折叠?



