用Java中的DataSource连接到MySQL数据库
DriverManager是一种相当老的方法了。更好的方法是DataSource通过查看一个已经为您配置的应用服务器容器来获得 :
Context context = new InitialContext();
DataSource dataSource = (DataSource) context.lookup("java:comp/env/jdbc/myDB");
或直接从数据库驱动程序中实例化和配置一个:
MysqlDataSource dataSource = new MysqlDataSource();
dataSource.setUser("user");
dataSource.setPassword("password");
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();
用Java中的DriverManager连接到MySQL数据库
一步一步解释如何安装MySQL和JDBC以及如何使用它:
下载并安装MySQL服务器。这是默认端口的3306。