我想使用不使用DriverManager的java數據源接口連接到Oracle數據庫。 我對此沒有想法。請爲我提供一個示例程序。使用DataSource接口連接Oracle數據庫的程序
3
A
回答
0
如果你想在這裏使用DataSource是要走的路:這是什麼roughtly下進行
// Setup the datasource
DataSource ds = new OracleDataSource();// There is other DataSource offered by Oracle , check the javadoc for more information
ds.setDriverType("thin");
ds.setServerName("myServer");
ds.setPortNumber(1521);
ds.setDatabaseName("myDB");
ds.setUser("SCOTT");
ds.setPassword("TIGER");
// Get a JDBC connection
Connection c = ds.getConnection();
封面。
但是,在現實生活中,你不會經常這樣做。假設您構建一個Web應用程序。通常,您將以文本格式配置數據源並將此配置放置在容器上。稍後,您可以通過JNDI檢索數據源(請參閱@Radhamani Muthusamy answer)。
2
首先創建一個Datasource
文件。數據源文件名可以在properties file
給出。使用下面的代碼
ResourceBundle rb = ResourceBundle .getBundle("com.cactus.xorail.properties.ConnectionProperties"); InitialContext ic = new InitialContext(); DataSource ds = (DataSource) ic.lookup("java:/" + rb.getString("Datasource")); if (ds == null) { throw new SQLException( "Please configure datasource with name DS"); }
result = ds.getConnection();
0
//設置數據源對象
oracle.jdbc.pool.OracleDataSource ds
= new oracle.jdbc.pool.OracleDataSource();
ds.setDriverType("thin");
ds.setServerName("localhost");
ds.setPortNumber(1521);
ds.setDatabaseName("XE"); // Oracle SID
ds.setUser("Herong");
ds.setPassword("TopSecret");
//取得一個連接對象
con = ds.getConnection();
相關問題
- 1. 使用VBA連接到Oracle數據庫的驅動程序
- 2. 從Windows Mobile應用程序直接連接到Oracle數據庫
- 3. 使用pyodbc連接到Oracle數據庫
- 4. 使用Ruby連接到Oracle數據庫
- 5. Oracle數據庫連接 - 不使用setUrl
- 6. 使用Java連接到Oracle數據庫
- 7. 使用Java連接到Oracle數據庫
- 8. 使用C++連接到oracle數據庫
- 9. 使用C#連接Oracle數據庫
- 10. 使用Java連接到Oracle數據庫
- 11. 使用SQLALCHEMY連接到Oracle數據庫
- 12. 使用JavaScript連接到Oracle數據庫
- 13. 使用PySpark連接到Oracle數據庫
- 14. Oracle數據庫連接
- 15. 連接Oracle數據庫
- 16. 連接到Oracle數據庫
- 17. 連接到Oracle數據庫
- 18. clsql連接oracle數據庫
- 19. netbeans連接oracle數據庫
- 20. 連接到Oracle數據庫
- 21. 連接Oracle數據庫
- 22. Oracle數據庫連接
- 23. 使用Oracle客戶端連接到遠程Oracle數據庫
- 24. 使用REST接口連接到數據庫:無法連接
- 25. winform(C#)連接遠程oracle數據庫
- 26. J2EE連接遠程Oracle數據庫表
- 27. 連接到遠程Oracle數據庫
- 28. 遠程oracle數據庫連接
- 29. 連接到Oracle數據庫的C#應用程序的部署
- 30. 如何從ASP.Net應用程序遠程連接oracle數據庫
請通過下面的鏈接。它包含使用數據源信息進行連接所需的全部信息http://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html – Jabir
請點擊鏈接,這可能會對您有所幫助! [鏈接](http://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html) –