JSP连接Mysql数据库
第一步先创建一个数据库,
第二步在JSP项目,ser包中创建一个database.properties文件,database.properties文件中并要编写连接数据库配置文件,
第三步创建数据库连接包,并且在数据库连接包中创建数据库连接方法类,‘数据库连接方法类内容如下’!
/*
* 连接数据库方法类
*/
public class JndcDemo {
/*
* 连接数据库文件配置方法
*/
public static String jndivalue() {
String jndiValue = "";
try {
// 创建上下文配置对象
Context context = new InitialContext();
// 获取Tomcoat中的context配置对象
jndiValue = (String) context.lookup("java:comp/env/jndiName");
System.out.println(jndiValue);
} catch (NamingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return jndiValue;
}
/*
* Web.xml文件配置方法
*/
public static Connection getConn() {
Connection conn = null;
try {
// 获取初始化context实例
Context initContext = new InitialContext();
// 根据context实例 lookup实例 lookup数据源名称得到数据源
DataSource source = (DataSource) initContext.lookup("java:comp/env/DBResource");
// 通过数据源DataSource获取数据库连接
conn = source.getConnection();
} catch (NamingException | SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
}
/*
* 关闭数据库
*/
public static void close(Connection conn, PreparedStatement pro, ResultSet result) {
try {
if (conn != null) {
conn.close();
}
if (pro != null) {
pro.close();
}
if (result != null) {
result.close();
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
第四步创建连接数据库类,