資源簡介
java swing圖形化界面 人員管理系統程序
java swing圖形化界面 人員管理系統程序對MYSQL數據庫操作可增加 刪除 修改人員信息按條件查詢人員信息

代碼片段和文件信息
package?dao;
import?java.sql.*;
import?entity.Student;
import?entity.User;
public?class?Daouser?{
private?Connection?con?=null;//連接對象
private?PreparedStatement??pst?=?null;//語句執行對象
private?ResultSet?rs?=?null;//數據結果集?
//初始化連接對象?
private?Connection?getConn(){
try?{
String?url?=?“jdbc:mysql://localhost:3306/mydb“;
//指定數據庫連接的基本信息
Class.forName(“com.mysql.jdbc.Driver“);
//用于當前程序采用什么的程序連接數據庫
con?=?DriverManager.getConnection(url“root“““);
//初始化連接對象
}?catch?(Exception?e)?{
e.printStackTrace();
}
return?con;
}
//關閉資源
private?void?close(){
try?{
if(rs!=null)rs.close();
if(pst!=null)pst.close();//釋放語句對象
if(con!=null)con.close();//釋放連接對象
}?catch?(Exception?e)?{
e.printStackTrace();
}
}
//添加用戶
public?void?add(User?u){
try?{
String?sql?=?“insert?into?user?values(????)“;
pst?=?getConn().prepareStatement(sql);
//用于初始語句執行對象并且把sql語句增加到內存中準備執行
pst.setString(1u.getName());
pst.setString(2u.getCode());
pst.setString(3u.getQuestion());
pst.setString(4u.getAnswer());
//給參數賦值
pst.execute();
//用于執行內存中的sql語句對數據庫的數據進行操作
}?catch?(Exception?e)?{
e.printStackTrace();
}finally{
close();
}
}
//添加學員
public?void?add(Student?s){
try?{
String?sql?=?“insert?into?user(nameagesexphonemphonespeciallyclassaddress)?“?+
“values(????????)“;
pst?=?getConn().prepareStatement(sql);
//用于初始語句執行對象并且把sql語句增加到內存中準備執行
pst.setString(1s.getName());
pst.setInt(2s.getAge());
pst.setString(4s.getPhone());
pst.setString(5s.getMphone());
pst.setBoolean(3s.isSex());
pst.setInt(7s.getClas());
pst.setString(6s.getSpecially());
pst.setString(8s.getAddress());
//給參數賦值
pst.execute();
//用于執行內存中的sql語句對數據庫的數據進行操作
}?catch?(Exception?e)?{
e.printStackTrace();
}finally{
close();
}
}
//判斷登錄是否成功
public?boolean?pass(String?nString?c){
try?{
String?sql?=?“select?*?from?user?where?name=??and?code=?“;
pst?=?getConn().prepareStatement(sql);
pst.setString(1n);
pst.setString(2c);
rs?=?pst.executeQuery();
if(rs.next()){
return?true;
}
}?catch?(Exception?e)?{
e.printStackTrace();
}finally{
close();
}
return?false;
}
//判斷用戶名是否存在
public?boolean?havein(String?n){
try?{
String?sql?=?“select?*?from?user?where?name=?“;
pst?=?getConn().prepareStatement(sql);
pst.setString(1n);
rs?=?pst.executeQuery();
if(rs.next()){
return?true;
}
}?catch?(Exception?e)?{
e.printStackTrace();
}finally{
close();
}
return?false;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1506??2010-09-13?14:39??人員管理系統\mydb.sql
?????文件????????310??2010-09-13?15:05??人員管理系統\studentmanage\.classpath
?????文件????????389??2010-09-13?14:43??人員管理系統\studentmanage\.project
?????文件???????3414??2010-09-13?17:05??人員管理系統\studentmanage\bin\dao\Daouser.class
?????文件???????2570??2010-09-13?17:13??人員管理系統\studentmanage\bin\entity\Mycanvas.class
?????文件???????1844??2010-09-13?15:05??人員管理系統\studentmanage\bin\entity\Student.class
?????文件???????1065??2010-09-13?15:05??人員管理系統\studentmanage\bin\entity\User.class
?????文件?????418698??2010-09-13?15:05??人員管理系統\studentmanage\bin\mysql-connector-java-3.1.10-bin.jar
?????文件????????624??2010-09-13?17:09??人員管理系統\studentmanage\bin\window\Login$1.class
?????文件????????697??2010-09-13?17:09??人員管理系統\studentmanage\bin\window\Login$2.class
?????文件???????4679??2010-09-13?17:09??人員管理系統\studentmanage\bin\window\Login.class
?????文件????????619??2010-09-13?17:30??人員管理系統\studentmanage\bin\window\Main$1.class
?????文件???????1960??2010-09-13?17:30??人員管理系統\studentmanage\bin\window\Main.class
?????文件????????624??2010-09-13?16:55??人員管理系統\studentmanage\bin\window\Start$1.class
?????文件????????697??2010-09-13?16:55??人員管理系統\studentmanage\bin\window\Start$2.class
?????文件????????697??2010-09-13?16:55??人員管理系統\studentmanage\bin\window\Start$3.class
?????文件????????665??2010-09-13?16:55??人員管理系統\studentmanage\bin\window\Start$4.class
?????文件???????4979??2010-09-13?16:55??人員管理系統\studentmanage\bin\window\Start.class
?????文件???????2944??2010-09-13?17:05??人員管理系統\studentmanage\src\dao\Daouser.java
?????文件???????1751??2010-09-13?17:13??人員管理系統\studentmanage\src\entity\Mycanvas.java
?????文件???????1241??2010-09-13?15:00??人員管理系統\studentmanage\src\entity\Student.java
?????文件????????669??2010-09-13?15:00??人員管理系統\studentmanage\src\entity\User.java
?????文件?????418698??2010-09-13?15:05??人員管理系統\studentmanage\src\mysql-connector-java-3.1.10-bin.jar
?????文件???????4974??2010-09-13?17:09??人員管理系統\studentmanage\src\window\Login.java
?????文件???????2305??2010-09-13?17:30??人員管理系統\studentmanage\src\window\Main.java
?????文件???????5201??2010-09-13?16:55??人員管理系統\studentmanage\src\window\Start.java
?????目錄??????????0??2011-01-13?20:27??人員管理系統\studentmanage\bin\dao
?????目錄??????????0??2011-01-13?20:27??人員管理系統\studentmanage\bin\entity
?????目錄??????????0??2011-01-13?20:27??人員管理系統\studentmanage\bin\window
?????目錄??????????0??2011-01-13?20:27??人員管理系統\studentmanage\src\dao
............此處省略9個文件信息
評論
共有 條評論