Tag: 数据源

我应该如何在基于servlet的应用程序中连接到JDBC数据库/数据源?

我有一个外部的MySQL服务器设置和工作正常。 我在Eclipse中创建了一个数据库连接,并可以在“数据源浏览器”选项卡中查看数据库。 现在,我有一个需要访问该数据库的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"); 既不是最佳的,因为首先,他们都使用硬编码的字符串的一切。 这是一个Java EE的Web应用程序项目,那么有一个好的地方可以把连接数据? 或者有没有办法放弃所有这一切,只是在数据源浏览器中使用连接?