如何连接到基于servlet的应用程序中的JDBC数据库/数据源?我有一个外部MySQL服务器,它可以很好地安装和工作。我在Eclipse中创建了一个数据库连接,可以在DataSourceExplorer选项卡中查看数据库。现在,我有一个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应用程序项目,所以有一个放置连接数据的好地方吗?还是有一种方法可以放弃所有这些,只使用数据源资源管理器中的连接?
3 回答
吃鸡游戏
TA贡献1829条经验 获得超7个赞
/shared/lib
close()
finally
添加回答
举报
0/150
提交
取消