文件列表
test.java--JDBC访问数据库类
package cn.com.test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class test {
public test() {
// TODO Auto-generated constructor stub
}
public static Connection getConnection() throws SQLException,
ClassNotFoundException {
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql:///test?useSSL=true";
return DriverManager.getConnection(url, "root", "root");
}
public boolean executeDML(String sql, Object[] args) throws SQLException,
ClassNotFoundException {
Connection conn = getConnection();
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setObject(1, args[0]);
pstmt.setObject(2, args[1]);
ResultSet rs = pstmt.executeQuery();
if (rs.next()) {
return true;
} else {
return false;
}
}
public boolean executeREG(String sql, Object[] args) throws SQLException,
ClassNotFoundException {
Connection conn = getConnection();
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setObject(1, args[0]);
pstmt.setObject(2, args[1]);
pstmt.setObject(3, args[2]);
pstmt.setObject(4, args[3]);
int rs = pstmt.executeUpdate();
if (rs > 0) {
return true;
} else {
return false;
}
}
}
login.jsp--登录页面
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>登录</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0&