[英]How to set connection for my java program(standalone using jdk no netbeans) with oracle 10g database by creating datasource?
我已经从Internet下载并安装了oracle 10g express,它显示为XE。 不知道它的实际含义。 现在,我必须将Java程序与数据库连接,并尝试创建表并执行查询,就像在使用SQL Server的过程中一样。 请指导我如何使用此oracle 10g创建dsn,连接数据库并执行所有与jdbc相关的程序。 请让我知道从数据源创建到在Java中为jdbc进行编码的分步过程。谢谢!!
您可以像这样创建oracle数据源;
OracleDataSource ds = new OracleDataSource();
ds.setDriverType("thin");
ds.setServerName("yourServerName");
ds.setPortNumber(1521);
ds.setDatabaseName("yourDatabaseName");
ds.setUser("yourUserName");
ds.setPassword("YourPassword");
这样您就可以获得连接;
Connection conn = ds.getConnection();
首先,您必须使JDBC连接器可用于您的应用程序。 为此,请从oracle( http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-10201-088211.html )下载JDBC连接器,并将其放置在应用程序可以访问的位置。
其次,您必须使用此JDBC创建与数据库的连接。 关于SO如何使用Java代码查询数据库有很多示例。
这也是您正在寻找的一个很好的完整示例: http : //www.javaworkspace.com/connectdatabase/connectOracle.do
更新
这也是一个不错的文件,可以准确地一步一步地告诉您http://pdf.coreservlets.com/first-edition/CSAJSP-Chapter18.pdf
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.