欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

JDBC讓java程序連上數(shù)據(jù)庫(mysql數(shù)據(jù)庫)

系統(tǒng) 1838 0

一、小論異常

其實JDK已經(jīng)提供了一組API讓java程序連上數(shù)據(jù)庫,并執(zhí)行SQL語句,其實說起來也蠻簡單的,但是絕對是一個細致活,因為稍不留神,異常就鋪天蓋地的來了,下面說說這些異常吧(聲明一下:我用的是數(shù)據(jù)庫是MySQL):?

1、異常一: java.lang.ClassNotFoundException : com.mysql.jdbc.Drive

正確語句:

//裝載對應數(shù)據(jù)庫的驅(qū)動類

Java代碼?
            Class.forName("com.mysql.jdbc.Driver").newInstance();  


          

驅(qū)動jar包要從www.sql.org官網(wǎng)上下載,"com.mysql.jdbc.Driver"也是SQL定義好的,拷貝下來隨用隨取就行了,但是如果一不留神寫錯了,寫成了"com.mysql.jdbc.Drive",就會報這個異常: java.lang.ClassNotFoundException : com.mysql.jdbc.Drive 所以以后看到這個異常,一定要明白,是驅(qū)動名字寫錯了。

?

?

2、異常二: java.lang.ClassNotFoundException : com.mysql.jdbc.Driver

名字沒寫錯啊,為什么還會報異常呢?這是因為沒有把驅(qū)動包引入進來,可以在Project上右鍵——選擇Properties——點擊左欄Java Build Path選項——左邊選項欄Libraries——Add External JARs(選擇驅(qū)動包的路徑)——OK,就把驅(qū)動包添加進來了,這個異常也就解決啦!

?

?

3、異常三:

正確語句:

//數(shù)據(jù)庫連接串

Java代碼??
                  String url = "jdbc:mysql://localhost:3306/netjavablog";  


                

數(shù)據(jù)庫URL代表的是一種通信協(xié)議——JDBC協(xié)議,MySQL的連接串的格式為:jdbc:mysql://ip地址:端口號/數(shù)據(jù)庫名字

如果是ip地址或者端口號寫錯了,報的異常是同一種:

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException : Communications link failure

提示連接失敗,看到這個,一定去檢查ip地址和端口號,他們很有可能是罪魁禍首哦!

數(shù)據(jù)庫名字寫錯了:

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException : Unknown database 'javablog'

說明不存在這個數(shù)據(jù)庫,檢查一下數(shù)據(jù)庫名字就行了

?

?

4、異常四: java.sql.SQLException : Access denied for user 'root'@'localhost' (using password: YES)

正確語句:

//創(chuàng)建連接,傳入連接串,帳號,密碼

Java代碼?
                        Connection connection = DriverManager.getConnection(URL,"root","netjava"); 


                      

報這個異常是由于密碼寫錯了,檢查一下自己的密碼吧!粗心真是寸步難行啊!

?

這三行語句一點沒有技術含量,完全是固定格式,但是如果不細心的話會給程序帶來很多異常,阻擋我們前進的腳步,可能出現(xiàn)的異常有很多,

我只是簡單列舉幾種,像如果sql語句寫錯了也會報異常的,這個異常中種類就比較多,我也不一一列舉了。千萬不能粗心大意?。?

?

?

二、java與數(shù)據(jù)庫連接小試

?

今天寫了一個小程序,實現(xiàn)了將java程序與數(shù)據(jù)庫的連接,并實現(xiàn)了顯示數(shù)據(jù)庫的內(nèi)容、插入數(shù)據(jù)、刪除數(shù)據(jù)的基本功能,其實只是創(chuàng)建連接那幾行代碼

是新接觸的,像其他的功能的實現(xiàn)基本上都是以前的知識點,沒太大的難度,可能難得就是sql語句吧,我不太熟悉,寫得也很少,看來以后該在sql語句上下功夫了,先這樣吧,未完待續(xù)!

?

?

JDBC讓java程序連上數(shù)據(jù)庫(mysql數(shù)據(jù)庫)


更多文章、技術交流、商務合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。?!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产一区二区三区在线观看免费 | 日韩一区欧美 | 五月婷婷狠狠干 | 亚洲视频中文字幕 | 国产在线二区 | 国产午夜精品视频免费不卡69堂 | 99爱在线精品视频免费观看9 | 91茄子国产线观看免费 | 亚洲国产日韩欧美高清片a 高清视频在线播放 | 久久综合九色综合97欧美 | 欧美 日韩| 色综合激情 | 久久精品无码一区二区日韩av | 国产 高清 在线 | 亚洲性色成人 | 香港一级毛片免费看 | 一区二区免费视频观看 | 久久精品日韩 | 日本特黄aa一大片 | 久久天堂色| 羞羞av在线| 91精品国产高清久久久久久91 | 精品一二区 | 欧美一区二区三区免费观看视频 | 久久福利一区 | 中文字幕 在线观看 | 久草福利站 | 操操片| 亚洲视频 欧美视频 | 九九热在线免费视频 | 日日插夜夜操 | 天天操操 | 国产大尺度吃奶无遮无挡网 | 色婷婷综合久久久中文字幕 | 精品在线一区二区三区 | 久久久久国产精品 | 久久99精品国产99久久 | 国产精品成人一区二区 | 欧美黑人乱大交 | 五月综合激情婷婷六月色窝 | 欧美偷拍自拍视频 |