如何連接到基于servlet的應用程序中的JDBC數據庫/數據源?我有一個外部MySQL服務器,它可以很好地安裝和工作。我在Eclipse中創建了一個數據庫連接,可以在DataSourceExplorer選項卡中查看數據庫?,F在,我有一個servlet需要訪問該數據庫。我該怎么做?是否有一種方法可以引用數據源資源管理器中創建的數據庫連接,還是必須對所有內容進行兩次定義?另外,打開連接的最好方法是什么?我有mysql-connector-java-5.1.11-bin.jar文件包括在內,我找到了兩種有效的方法:MysqlDataSource d = new MysqlDataSource();d.setUser("user");d.setPassword("pass");d.setServerName("hostname.com");
d.setDatabaseName("db");Connection c = d.getConnection();和Connection c = DriverManager.getConnection("jdbc:mysql://hostname.com/db","user","pass");這兩種方法都不是最優的,因為首先,它們都使用硬編碼字符串。這是一個JavaEEWeb應用程序項目,所以有一個放置連接數據的好地方嗎?還是有一種方法可以放棄所有這些,只使用數據源資源管理器中的連接?
如何連接到基于servlet的應用程序中的JDBC數據庫/數據源?
DIEA
2019-07-03 17:14:53