我需要在Java中創建一個應用程序,它需要使用SQL數據庫。我將向用戶提供數據庫文件,但這不會運行,因爲要設置我們首先需要在Windows中添加用戶DSN的數據庫連接。 當應用程序安裝時,是否可以自動添加它(用戶DSN)?如何在Java應用程序中設置SQL數據庫連接?
1
A
回答
1
1
我西港島線提供與 數據庫文件中的用戶,但不會運行 因爲設置了數據庫 連接我們首先需要在Windows中添加一個用戶 DSN。
我不認爲這會工作,除非有一個MySQL服務器在Windows上的端口監聽3306
用戶DSN是不是要走的路。 (關於這一點,Nothing「平臺無關」)。
連接到任何數據庫的Java方式是JDBC。 Here's an example顯示如何使用MySQL。當然,您需要CLASSPATH中的Connector-J JAR。
0
如果您使用Java和JDBC,則您的數據庫連接具有URL。
這需要基本形式 爲jdbc:mysql的://主機名:端口/數據庫
他們也將需要知道您要安裝數據庫的JDBC驅動程序類名。所以,你需要提醒他們這兩件事。
你的用戶將需要知道這些有關他們的數據庫使用你的應用程序的東西。
根據您的建議,您可以使用JDBC/ODBC連接器並設置ODBC Dsname。但是如果你想獲得良好的性能,你最好使用本地JDBC。您可以在應用程序類路徑中包含驅動程序的類庫並自行安裝。
該驅動程序被稱爲連接器/ J爲mySQL,它運作良好。
相關問題
- 1. 在Java應用程序中正確設置新的數據庫連接?
- 2. 無法將Java應用程序連接到SQL Server數據庫
- 3. 應用程序如何連接到SQL Server數據庫?
- 4. 如何將Live SQL數據庫連接到Android應用程序
- 5. 如何從ios應用程序連接到SQL Server數據庫?
- 6. 如何配置Visual Basic應用程序以連接到遠程SQL數據庫
- 7. 數據庫連接在應用程序配置中的作用
- 8. Laravel應用程序不會更新數據庫連接設置
- 9. Apache Wicket應用程序數據庫連接的全局設置
- 10. 在Windows 8應用程序中連接SQL Server數據庫?
- 11. Java應用程序連接在同一個數據庫中
- 12. 如何在Silverlight應用程序中建立數據庫連接?
- 13. 如何在openshift應用程序中連接數據庫
- 14. 如何在Silverlight應用程序中連接數據庫
- 15. 如何在MySQL數據庫中的Java應用程序連接在TomEE
- 16. Java設置連接數據庫
- 17. 如何在android中設置與遠程數據庫的連接?
- 18. 使用java swing應用程序連接遠程數據庫
- 19. 我如何在java中連接到谷歌應用程序引擎數據庫
- 20. 如何連接到Silverlight應用程序中的遠程SQL數據庫?
- 21. 如何設置「RecordSet」,使用SQL連接到數據庫
- 22. 如何從Java應用程序設置Https連接
- 23. 我應該如何在Java Web服務中設置數據庫連接?
- 24. 應用程序連接到數據庫
- 25. 應用程序和數據庫連接
- 26. 應用程序連接到數據庫
- 27. 應用程序的數據庫連接
- 28. java web應用程序中的多個數據庫連接
- 29. 無法連接到Java應用程序中的SQLServer數據庫
- 30. 如何在基於Servlet的JPA應用程序中配置數據庫連接
對於「SQL數據庫」,您是否確實是指「Microsoft SQL Server」?有很多不同的SQL數據庫服務器,確切的答案可能取決於使用的供應商。 – BalusC 2010-08-07 21:17:59
@BaluC,我的意思是MySQL。 – Gaurav 2010-08-07 21:34:49
爲什麼首先需要一個ODBC DSN?使用JDBC驅動程序是最直接的選擇。 – BalusC 2010-08-07 21:52:20