学生学籍管理系统html代码,学生学籍管理系统源代码.doc

学生学籍管理系统源代码

源代码:

连接数据库的代码:

package cn.system.manage.tools;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

public class DBAccess {

final static private String strDriver="com.mysql.jdbc.Driver";

final static private String url="jdbc:mysql://localhost:3306/xjgl?userUnicode=true&characterEncoding=gb2312";

final static private String user="root";

final static private String password="admin";

private static DBAccess db = null;

private Connection con;

private Statement stmt;

private ResultSet rst;

private DBAccess(){

try {

Class.forName(strDriver);

con=DriverManager.getConnection(url, user, password);

stmt=con.createStatement();

} catch (ClassNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

public static DBAccess getDBAccess(){

if(db==null){

db= new DBAccess();

}

return db;

}

public Connection getConnection(){

return con;

}

public ResultSet query(String sql){

try {

rst=stmt.executeQuery(sql);

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

return rst;

}

public int update(String sql){

int flag=0;

try {

flag=stmt.executeUpdate(sql);

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

return -1;

}

return flag;

}

public void close(){

try {

rst.close();

stmt.close();

con.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

public ResultSet queryScroll(String sql)

{

try

{

stmt = con.createStatement(1004, 1007);

return stmt.executeQuery(sql);

}

catch(SQLException sqlexception)

{

return null;

}

}

}

转换字符集代码:

package cn.system.manage.tools;

import java.i