大家好:) 我是servlet的新手。我不知道如何将oracle数据库连接到servlet应用程序。任何人都可以粘贴Oracle JDBC编码
答案 0 :(得分:1)
有很多文章在讨论这个问题,但我会给你基本的步骤:
ojdbc6.jar
jdbc/connectionName
)
Context ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("jdbc/connectionName");
Connection conn = ds.getConnection();
这应该足以让你入门。
有关详情,Google就是您的朋友。查看Wikipedia's JDBC page。谷歌“Oracle JDBC连接”了解更多信息。
如果您从未做过这样的事情,那么可能会让您感到头痛:为您的应用定义Oracle的URL。服务器,它的格式如下:
jdbc:oracle:thin:[user/password]@[host][:port]:SID
因此,在为JNDI绑定定义连接时,必须替换适当的值。
答案 1 :(得分:1)
注册数据库连接参数: 要包含数据库的应用程序特定连接参数,请编辑\ config目录下的文件data-sources.xml。添加以下行以创建数据源。更改主机名,端口,用户名/密码,数据库名称,驱动程序类型以适合您的应用程序。在@符号后对网址进行更改。保存文件。这将注册可在整个应用程序中使用的数据源。
<data-source
class="oracle.jdbc.pool.OracleConnectionPoolDataSource"
name="ifso817DS"
location="jdbc/Loneifso817DS"
xa-location="jdbc/xa/ifso817XADS"
ejb-location="jdbc/Pooledifso817DS"
url="jdbc:oracle:thin:@insn104a.idc.oracle.com:1521:ifso817"
connection-driver="oracle.jdbc.driver.OracleDriver"
username="travel"
password="travel"
inactivity-timeout="30"
/>
取自:http://www.oracle.com/technology/sample_code/tech/java/servlets/samples/TravelServlet/Readme.html
答案 2 :(得分:0)
检查此http://www.java2s.com/Code/Java/Servlets/JDBCandServlet.htm。您需要修改驱动程序类名称和连接URL以连接到Oracle DB。检查http://www.java2s.com/Code/Java/Database-SQL-JDBC/OracleJDBCDriverload.htm以获取Oracle DB连接详细信息