想要使Java与mysql之间连接,首先要导入相应的jar文件,然后配置其对应的配置文件,然后用下面的Java代码即可连上mysql。
package com.test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;
public class JDBCFactory {
/**
* 获取一个数据库连接池中的连接,在数据库中已配置当前项目和mysql的链接
*
* @return
*/
public static Connection getConn() {
Connection conn = null;
try {
Context initial = new InitialContext(); // 其中mysql为数据源jndi名称
DataSource ds = (DataSource) initial
.lookup("java:comp/env/database");
conn = ds.getConnection();
} catch (NamingException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
// java与mysql的链接驱动
public static Connection getConn() {
String driver = "com.mysql.jdbc.Driver";
// URL指向要访问的数据库名,其中jwy是你所要连接的数据库名称
String url = "jdbc:mysql://127.0.0.1:3306/jwy";
// MySQL配置时的用户名
String user = "root";
// Java连接MySQL配置时的密码
String password = "root";
Connection conn = null;
try {
Class.forName(driver);
// 连续数据库
conn = DriverManager.getConnection(url, user, password);
} catch (Exception e) {
e.printStackTrace();
}
return conn;
}
}