一、配置檔案 (jdbc1.properties)
url 本地資料庫位址
user 資料庫的賬號
password 資料庫的密碼
driver 註冊位址
url=jdbc:mysql:
//localhost:
3306
/db1?servertimezone=gmt%
2b8user=root
password=root
driver=com.mysql.cj.jdbc.driver
二、工具類
1.成員變數 :用於接收配置檔案的四個資訊
private
static string url;
private
static string user;
private
static string password;
private
static string driver;
2.靜態**塊 :註冊驅動
//靜態**塊 在載入類時候就執行一次
static
catch
(ioexception e)
catch
(classnotfoundexception e)
}
3.返回連線資料庫的物件
public
static connection getconnection()
throws sqlexception
4.釋放資源
第乙個引數:連線資料庫的物件
第二個引數:執行sql語句的物件
第三個引數:資料庫返回的結果物件
public
static
void
close
(connection conn, statement state , resultset result)
catch
(sqlexception e)}if
(state != null)
catch
(sqlexception e)}if
(conn != null)
catch
(sqlexception e)
}}
注:在進行多個資料庫操作時候需要多次註冊驅動,使用工具類 可以簡化**,直接在配置檔案裡修改資訊就可。
三、實現登入
1.msyql資料庫的賬戶表
2.使用者方法
true :能在表中找到 輸入的賬號和密碼
false:找不到
public
boolean
account
(string username,string password)
connection conn = null;
preparedstatement pstate = null;
resultset result = null;
trycatch
(sqlexception e)
finally
return
false
;}
使用 preparedstatement 而不是 statemen :防止 sql 注入(特殊關鍵字參與字串的拼接,會造成安全性問題)
3.main
public
static
void
main
(string[
] args)
else system.out.
println
("賬號或密碼錯誤");
}
四、結果
自定義工具類01
ftputil ftpclient 工具類 idutils 生成一切id 的策略的工具類。可以使用他生成名稱 jsonutils 物件與json 格式轉換的工具類 public class ftputil 切換到上傳目錄if ftp.changeworkingdirectory basepath f...
快速學習POI 自定義工具類
1 自定義註解 retention retentionpolicy.runtime target elementtype.field public inte ce excelattribute 2 匯出工具類 getter setter public class excelexportutil 基於...
Win7登入介面自定義工具
本工具vs2008 原始碼 程式截圖如下 說明 前前後後,花了乙個下午,終於完成了本工具的編寫。本工具在win7旗艦版32位系統下 的 我對其進行了改進,增加了檢測檔案大小的功能,使其更加穩定,不容易出錯,相比之下,也更清晰,容易閱讀和理解了,在此感謝這位不知名的朋友。程式原理 1 找到登錄檔項 h...