将Java连接到MySQL数据库

问题:

如何在Java中连接到MySQL数据库?

回答:

 DriverManager是一种相当老的做事方式。更好的方法是通过查看您的应用服务器容器已为您配置的DataSource获得DataSource

Context context = new InitialContext();
DataSource dataSource = (DataSource) context.lookup("java:comp/env/jdbc/myDB");

或直接从数据库驱动程序实例化和配置一个:

MysqlDataSource dataSource = new MysqlDataSource();
dataSource.setUser("scott");
dataSource.setPassword("tiger");
dataSource.setServerName("myDBHost.example.org");

然后从中获取连接,与上述相同:

Connection conn = dataSource.getConnection();
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT ID FROM USERS");
...
rs.close();
stmt.close();
conn.close();

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Connect Java to a MySQL database

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

+ 25 = 32