91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.48MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2024-01-24
  • 語言: Java
  • 標簽: JAVA??

資源簡介

1) 此次大作業主要用到的技術有GUI設計、圖形事件技術、access數據庫技術、文件操作、try catch異常處理、系統的對話框提示等技術; 2) 功能需求 (1) 登錄功能:用戶可以直接輸入用戶名和密碼,登陸進入通訊錄的主功能界面; (2) 注冊功能:其他用戶可以輸入自己的用戶名和密碼,來實現注冊成為該通訊錄的使用者; (3) 查詢功能:在該功能里,用戶可以采用模糊查詢和精確查詢兩種查詢方式來對自己存儲的聯系人信息進行查詢; (4) 添加功能:在該功能里,用戶可以添加自己的常用聯系人信息; (5) 修改功能:此功能里,用戶可以修改access數據庫中已存的聯系人信息以及個人的登陸密碼; (6) 刪除功能:在該功能里,用戶可以輸入自己想要刪除的分組名來刪除該分組所有的聯系人和輸入聯系人姓名來刪除該聯系人信息; (7) 備份功能:用戶可以通過保存對話框,選擇自己想要保存的聯系人信息的路徑,然后將其保存為txt文件; (8) 退出功能:用戶可以選擇退出程序,也可以選擇重新登錄。

資源截圖

代碼片段和文件信息

import?java.sql.Connection;
import?java.sql.DriverManager;
import?java.sql.PreparedStatement;
//import?java.sql.PreparedStatement;
import?java.sql.ResultSet;
//import?java.sql.SQLException;
import?java.sql.Statement;
//import?java.util.Vector;
public?class?accessDB?{
private?static?String?driver?=?“com.hxtt.sql.access.AccessDriver“;???//?聲明驅動類字符串??
????private?static?String?url?=?“jdbc:Access:////D:/eclipse-workspace/AddressList/addresslistDB.accdb“;//?聲明數據庫連接字符串??
????private?static?Connection?con?=?null;????????????//?數據庫連接引用??
????private?static?Statement?stat?=?null;????????????//?語句引用??
????private?static?PreparedStatement?psInsert?=?null;//?預編譯語句引用??
????private?static?ResultSet?rs?=?null;??????????????//?結果及對象的引用??
????public?static?Connection?getConnection()?{???????//?連接數據庫的方法??
????????try?{??
????????????Class.forName(driver);???????????????????//?加載JDBC-ODBC橋驅動程序
????????????con?=?DriverManager.getConnection(url);??//?通過數據源與數據庫建立起連接
????????}?
????????catch?(Exception?e)?{??
????????????System.out.println(“連接失敗!“);??
????????????e.printStackTrace();??
????????}??
????????return?con;?????????????????????????????????//?返回連接??
????}????
????public?static?void?closeCon()?{?????????????????//?關閉數據庫連接的方法??
????????try?{??
????????????if?(rs?!=?null)?{??
????????????????rs.close();??
????????????????rs?=?null;??
????????????}??
????????????if?(stat?!=?null)?{??
????????????????stat.close();??
????????????????stat?=?null;??
????????????}??
????????????if?(con?!=?null)?{??
????????????????con.close();??
????????????????con?=?null;??
????????????}??
????????}
????????catch?(Exception?e)?{??
????????????e.printStackTrace();??
????????}??
????}???
????public?static?boolean?check(String?user?String?pwd)?{//?登陸驗證??
????????boolean?flag?=?false;??
????????try?{??
????????????con?=?accessDB.getConnection();????????????????//?得到數據庫連接??
????????????stat?=?con.createStatement();??????????????????//?創建SQL語句對象??
????????????rs?=?stat.executeQuery(“select?*?from?user“);
????????????rs.beforeFirst(?);
????????????while?(rs.next(?)){
???????????? //String?myID?=?rs.getString(“ID“);
???????????? String?myuser?=?rs.getString(“userName“);
???????????? String?mypwd?=?rs.getString(“passWord“);
???????????? if?(myuser.equals(user)?&&?mypwd.equals(pwd))?{??
???????????????????????flag?=?true;?????????????????????????????//用戶名和密碼正確
????????????????}
????????????}????
????????}?
????????catch?(Exception?e)?{??
????????????flag?=?false;????????????????????????????????//?有異常登錄失敗??
????????}?
????????finally?{??
???????? accessDB.closeCon();???????????????????????????//?關閉數據庫??
????????}??
????????return?flag;??
????}
????public?static?boolean?insertUser(String?sqlString?userString?pwd)?{????//?用戶注冊插入數據庫??
???? boolean?flag?=?false;
????????try?{??
????????????con?=?accessDB.getConnection();??//?連接到數據庫??
????????????stat?=?con.createStatement();????//?創建語句對象??
????????????psInsert=con.prepareS

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????361??2017-12-10?22:10??JAVA大作業通訊錄\AddressList\.classpath

?????文件????????387??2017-12-10?20:56??JAVA大作業通訊錄\AddressList\.project

?????文件?????????63??2017-12-20?10:47??JAVA大作業通訊錄\AddressList\.settings\org.eclipse.core.resources.prefs

?????文件????????598??2017-12-10?20:56??JAVA大作業通訊錄\AddressList\.settings\org.eclipse.jdt.core.prefs

?????文件?????528384??2017-12-22?22:51??JAVA大作業通訊錄\AddressList\addresslistDB.accdb

?????文件???????4417??2017-12-19?21:52??JAVA大作業通訊錄\AddressList\bin\accessDB.class

?????文件??????23178??2017-12-20?11:03??JAVA大作業通訊錄\AddressList\bin\addresslist.class

?????文件???????1541??2017-12-20?10:53??JAVA大作業通訊錄\AddressList\bin\login$1.class

?????文件???????1826??2017-12-20?10:53??JAVA大作業通訊錄\AddressList\bin\login$2.class

?????文件????????580??2017-12-20?10:53??JAVA大作業通訊錄\AddressList\bin\login$3.class

?????文件???????3232??2017-12-20?10:53??JAVA大作業通訊錄\AddressList\bin\login.class

?????文件???????6090??2017-12-19?21:21??JAVA大作業通訊錄\AddressList\bin\Mondifylinkman.class

?????文件????????419??2017-12-20?11:03??JAVA大作業通訊錄\AddressList\bin\search.class

?????文件????2810229??2017-12-10?22:09??JAVA大作業通訊錄\AddressList\lib\Access_JDBC30.jar

?????文件???????6122??2017-12-19?21:52??JAVA大作業通訊錄\AddressList\src\accessDB.java

?????文件??????36318??2017-12-20?11:03??JAVA大作業通訊錄\AddressList\src\addresslist.java

?????文件???????5854??2017-12-20?10:53??JAVA大作業通訊錄\AddressList\src\login.java

?????文件???????5796??2017-12-19?21:21??JAVA大作業通訊錄\AddressList\src\Mondifylinkman.java

?????文件??????18832??2017-12-22?22:55??JAVA大作業通訊錄\通訊錄說明文檔.docx

?????目錄??????????0??2018-03-14?19:27??JAVA大作業通訊錄\AddressList\.settings

?????目錄??????????0??2018-03-14?19:27??JAVA大作業通訊錄\AddressList\bin

?????目錄??????????0??2018-03-14?19:27??JAVA大作業通訊錄\AddressList\lib

?????目錄??????????0??2018-03-14?19:27??JAVA大作業通訊錄\AddressList\src

?????目錄??????????0??2018-03-14?19:27??JAVA大作業通訊錄\AddressList

?????目錄??????????0??2018-03-14?19:28??JAVA大作業通訊錄

-----------?---------??----------?-----??----

??????????????3454227????????????????????25


評論

共有 條評論