Eclipse怎样连接并打开oracle等数据库

 我来答
夜独行孤单
2016-04-22 · TA获得超过3460个赞
知道大有可为答主
回答量:2803
采纳率:82%
帮助的人:642万
展开全部
初步断定Oracle的jar包问题。不过远水远水解不了近渴,我不知道你那边到底是什么个情况?不过我先提供一些有关Oracle的JDBC技术:
•JDBC API可做三件事:与数据库建立连接、执行SQL 语句、处理结果
•JDBC API–供程序员调用的接口与类,集成在java.sql和javax.sql包中,如:•DriverManager类•Connection接口•Statement接口•ResultSet接口•DriverManager–载入各种不同的JDBC驱动•JDBC 驱动–提供者:数据库厂商–作用:负责连接各种不同的数据库
附上一个模板:
try {
Class.forName(JDBC驱动类);
}catch (ClassNotFoundException e) {
System.out.println("无法找到驱动类");
}
try {
Connection con=DriverManager.getConnection(JDBCURL,数据库用户名,密码);

Statement stmt = con.createStatement();
ResultSetrs = stmt.executeQuery("SELECTa, b, c FROM Table1");

while (rs.next()) {
int x = rs.getInt("a");
String s = rs.getString("b");
float f = rs.getFloat("c");
}
con.close();
}catch (SQLException e) {
e.printStackTrace();
}

以下是我做的链接Oracle的源代码:
•public static Connection getConn(){
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","scott","tiger");
System.out.println("success connect");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式