我在远程服务器(局域网)上有一个oracle [11g]数据库。如何配置oracle jdbc驱动程序然后如何连接我的数据库。我尝试了很多代码示例,但没有任何效果。 我只想从表中读取一些数据并将其放入访问(.accdb)文件中。 问候
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
System.out.println("Oracle Drivers loaded");
String dburl="jdbc:oracle:thin:@[ip goes here]:xe";
String user="reportuser"; String pwd="report";
Connection conn=null;
conn=DriverManager.getConnection(dburl,user, pwd);
Statement stmt=conn.createStatement();
}
catch(ClassNotFoundException e){
System.out.println("There is an Error in Connection "+e);
}
答案 0 :(得分:1)
关于你如何连接到数据库的情况,这个问题过于笼统。
如果您正在使用eclipse进行Java开发,您可以在项目中配置jpa并定义url(运行DB的lan machine ip)用户名和密码。在路径中设置jar。
如果你没有使用eclipse,那么打开ODBC数据源管理员(在运行中使用odbcad32.exe) 确保你有适当的Oracle驱动程序
或者如果您下载了jar,那么只需将jar文件复制到lib文件夹中即可。
答案 1 :(得分:1)
如果您想要将JAR文件包含到Eclipse项目中,通常会创建一个' lib'项目文件夹中的文件夹,如果你已经创建了动态web项目,你将在你的WEB-INF中有lib文件夹,把文件放在那里。然后你需要告诉eclipse将它包含在你的类路径中,这样你的代码就可以在eclipse中编译和运行。
要做到这一点: - 进入项目的属性 - 选择' Java Build Path'在左侧栏中 - 选择'库'窗口中央部分的选项卡 - 单击Add JARs按钮 - 这将在eclipse中为您提供项目列表 - 将项目扩展到lib文件夹 - 您的jar将在那里。 - 选择JAR,单击“确定”,然后再单击“属性”窗口中的“确定”。