myeclipse连接Oracle,直连。
发布网友
发布时间:2024-10-05 04:37
我来回答
共3个回答
热心网友
时间:2024-10-07 01:46
java用程序---JDBC应用程序---JDBC驱动程序(数据库厂商)---oracle
步骤:
1、加载驱动程序
Class.forName("oracle.jdbc.driver.OracleDriver");
new oracle.jdbc.driver.OracleDriver();
System.setProperty("jdbc.drivers", "oracle.jdbc.driver.OracleDriver");
2、创建与数据库的连接
url: jdbc:oracle:thin:@ip:端口号:全局数据库名
3、发送SQL指令
String sql = "select * from emp";
4、如果是查询操作,处理结果
getXXX()
5、释放资源
热心网友
时间:2024-10-07 01:40
问题太简单了,是用myeclipse连接oracle还是,编程连接oracle
热心网友
时间:2024-10-07 01:42
import java.sql.*;
public class jdbcthin {
//dbUrl数据库连接串信息,其中“1521”为端口,“ora9”为sid
String dbUrl = "jdbc:oracle:thin:@10.10.20.15:1521:ora9";
//theUser为数据库用户名
String theUser = "sman";
//thePw为数据库密码
String thePw = "sman";
//几个数据库变量
Connection c = null;
Statement conn;
ResultSet rs = null;
//初始化连接
public jdbcthin() {
try {
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
//与url指定的数据源建立连接
c = DriverManager.getConnection(dbUrl, theUser, thePw);
//采用Statement进行查询
conn = c.createStatement();
} catch (Exception e) {
e.printStackTrace();
}
}
//执行查询
public ResultSet executeQuery(String sql) {
rs = null;
try {
rs = conn.executeQuery(sql);
} catch (SQLException e) {
e.printStackTrace();
}
return rs;
}
public void close() {
try {
conn.close();
c.close();
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
ResultSet newrs;
jdbcthin newjdbc = new jdbcthin();
newrs = newjdbc.executeQuery("select * from eventtype");
try {
while (newrs.next()) {
System.out.print(newrs.getString("event_type"));
System.out.println(":"+newrs.getString("content"));
}
} catch (Exception e) {
e.printStackTrace();
}
newjdbc.close();
}
}