java+mysql登錄程序

java+mysql登錄程序

ID:22896754

大小:415.18 KB

頁數(shù):20頁

時間:2018-11-01

java+mysql登錄程序_第1頁
java+mysql登錄程序_第2頁
java+mysql登錄程序_第3頁
java+mysql登錄程序_第4頁
java+mysql登錄程序_第5頁
資源描述:

《java+mysql登錄程序》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在工程資料-天天文庫。

1、使用java+Mysql數(shù)據(jù)庫做一個簡單的登錄窗口界'標簽:java2017年10W30H21:40:553442人閱澳評論⑼收藏舉報s分類:學習之路(34)最近在做項目的時候,對java連接到數(shù)據(jù)庫小有體會,特此來寫一篇博客給大家講解在java中如何I連接使用數(shù)據(jù)庫。來展示下效游戲id:11?!密碼:?登陸I注冊I退出I?登錄苗口游戲id:密碼:H注冊I退出IE毅?口一□X登陸II注冊退出IE競g口攝示XX3I/j^注冊成功IF定

2、游戲idHi23密碼:貓11注冊退出I首先,我們來編寫關于數(shù)據(jù)庫里的數(shù)據(jù)操作,包f舌基本的増刪查改

3、以及増加的功能。我在數(shù)據(jù)庫里定義了一個info庫,并在庫里添加了player表。player表內(nèi)容如下:FieldJ--ITypeL1Nullt-JKeyi1JDefaultL」ExtraL4-scoresnameIpassword+Hrint(11)chto(10)!,char(10)卜r1YES

4、bgy^^n.rIYES卜d「t—n

5、

6、NULL卜/ha中NUIXINULLH+HrT卜+可以看到,表里定義了三個變量int型scores,char類型的name與password。我寫了一個MyDBConnection類,來連接數(shù)據(jù)

7、庫,代碼如下:□ava]viewplaincopypackagedates;importjava.sql.Connection;45678importjava.sql.DriverManagerjimportjava.sql>SQLException;importjava?sql.Statement;publicclassMyDBConnection{//連接類9.10.privateStringDBDriver

8、;11.privateStringDBURL;12.privateStringDBUser;13.privateStringDBPass;14.privateConnectionconn=null;15.privateStatementstmt=null;16.publicMyDBConnection(){17.DBDriver=,,com.mysql.jdbc.DriverH;18.DBURL="jdbc:mysql://localhost:3306/info'119.20.21.22.23.24.25.26.27.28.又豫2

9、9.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.46.47.DBUser="root";//用戶名DBPass="473721601";//數(shù)據(jù)庫密碼try{Class?forName(DBDriver);//加載驅動程序//System.out.println("數(shù)據(jù)庫驅動率轉加載");}catch(Exceptione){e.printStackTrace();}try{conn=DriverManager.getConnection(DBURL,DBUser,DBPass)

10、;//取得連接stmt=conn.createStatement();//取得SQL語句對象System,out.print("連接數(shù)據(jù)庫成功??);}catch(Exceptione){e.printStackTrace();}publicConnectiongetMyConnection(){returnconn;}publicStatementgetMyStatement(){returnstmt;}publicvoidcloseMyConnection(){//關閉數(shù)據(jù)庫連接try{stmt.close();conn.cl

11、ose();}catch(SQLExceptione){e.printStackTrace();}48.}49.publicStringtoString(){50.return"數(shù)據(jù)庫驅動程序n+DBDriver+",鏈接地址"+DBURL+",用戶名"+DBUser+",密碼"+DBPass;52.}數(shù)據(jù)庫連接成功后會顯式數(shù)據(jù)庫已連接成功。再來看看怎么樣對數(shù)據(jù)庫中的數(shù)據(jù)進行操作的:[java]viewplaincopy1.publicvoidinsertData(Stringname,Stringpassword,intscor

12、es){//插入操作2.try{3.StringnewTypel=newString(name.getBytes(),"GBK");//字書轉碼4.StringnewType2=newString(password.getBytes()"GBKn)

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。