[英]How can i access Remote oracle Database in my java project via LAN, Oracle is not installed in my machine
我想通过局域网访问我的java项目中的数据库,oracle数据库安装在另一台机器上我想获取我的java项目中的所有数据&我没有在我的机器上安装oracle?
幸运的是,可以不安装 Oracle 客户端。 你需要得到oracle jdbc的瘦驱动程序见: http : //www.orafaq.com/wiki/JDBC#Thin_driver
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import oracle.jdbc.pool.OracleDataSource;
public class Test {
public static void main(String args[])
throws Exception{
System.setProperty("oracle.net.tns_admin", "C:/oracle/product/10.2.0/db_1/NETWORK/ADMIN");
Class.forName("oracle.jdbc.driver.OracleDriver");
System.out.println("Successfully Installed drivers");
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@100.100.103.61:1521/orcl","scott", "tiger");
System.out.println("Goodddddd");
Statement st = con.createStatement();
ResultSet rs = st.executeQuery("select * from dept ");
while(rs.next()){
System.out.println(rs.getInt(1) + " " + rs.getString(2) + " " +rs.getString(3));
}}}
确保您首先检查您的数据库是否在您的系统中被 ping。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.