Oracle数据库如何实现连接Java并操作
今天就跟大家聊聊有关Oracle数据库如何实现连接Java并操作,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

专注于为中小企业提供成都做网站、网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业三原免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了近1000家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
建立连接
public class DbConn {
private static String driver = "oracle.jdbc.driver.OracleDriver";
private static String url = "jdbc:oracle:thin:@localhost:1521:orcl";
private static String user = "root";
private static String password = "root";
private static Connection conn = null;
static {
try {
Class.forName(driver);
Log.logD("------加载驱动成功-----");
conn = (Connection) DriverManager.getConnection(url, user, password);
Log.logD("------连接成功-----");
} catch (ClassNotFoundException e) {
Log.logD("------加载驱动失败,驱动类未找到------");
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
Log.logD("------加载驱动失败------");
}
}
public static Connection getConn(){
return conn;
}
}查询
public class DbGetCan {
private static PreparedStatement pstmt;
private static ResultSet rs;
private static Connection conn;
public static String select(String sql) {
conn=DbConn.getConn();
try {
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
return getJsonArray();
} catch (SQLException e) {
e.printStackTrace();
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
/*
* 将查询结果转化为json数组 需要导入Json jar包
*/
public static String getJsonArray() throws SQLException, JSONException {
JSONArray jsonArray=new JSONArray();
ResultSetMetaData metaData = (ResultSetMetaData) rs.getMetaData();
int columnCount = metaData.getColumnCount();
while (rs.next()) {
JSONObject jsonData = new JSONObject();
for (int i = 1; i <= columnCount; i++) {
String columnName = metaData.getColumnLabel(i);
String value = rs.getString(columnName);
jsonData.put(columnName, value);
}
jsonArray.put(jsonData);
}
rs.close();
pstmt.close();
return jsonArray.toString();
}
}//调用 String sql="select * from table"; String result=DbGetGps.select(sql); System.out.println(result);
看完上述内容,你们对Oracle数据库如何实现连接Java并操作有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。
网站标题:Oracle数据库如何实现连接Java并操作
浏览路径:http://www.jxjierui.cn/article/ieepdp.html


咨询
建站咨询
