亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

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

系統 1761 0

一、小論異常

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

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

正確語句:

//裝載對應數據庫的驅動類

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


          

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

?

?

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

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

?

?

3、異常三:

正確語句:

//數據庫連接串

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


                

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

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

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

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

數據庫名字寫錯了:

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

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

?

?

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

正確語句:

//創建連接,傳入連接串,帳號,密碼

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


                      

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

?

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

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

?

?

二、java與數據庫連接小試

?

今天寫了一個小程序,實現了將java程序與數據庫的連接,并實現了顯示數據庫的內容、插入數據、刪除數據的基本功能,其實只是創建連接那幾行代碼

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

?

?

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


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

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

【本文對您有幫助就好】

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

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产在线观看一区精品 | 波多野结衣一区2区3区 | 久久精品国产2020 | 免费观看一级成人毛片软件 | 男人搡女人视频免费看 | 同性女女黄h片在线播放 | 在线观看福利影院 | 午夜操一操 | 人体做爰aaaa免费 | 日本精品视频一区二区三区 | 九色国产 | 国产一级毛片夜一级毛片 | 九九热视频免费观看 | 久久精品国产福利国产秒 | 成人黄色在线免费观看 | 久久精品国产免费观看99 | 国产伦精品一区二区三区免费观看 | 日韩精品国产自在久久现线拍 | 亚洲视频 欧美视频 | 免费看一级毛片欧美 | 国产在线拍 | 91九色国产 | 高清国产在线 | 免费观看一级欧美大 | 亚洲精品一区亚洲精品 | 亚洲国产精品综合一区在线 | 欧美污视频网站 | 亚洲欧美久久精品一区 | 四虎影院免费在线 | 成年香蕉大黄美女美女 | 在线免费观看视频a | 久久久久久久网站 | 奇米777在线 | 色青青草原桃花久久综合 | 中文在线免费不卡视频 | 亚洲免费毛片 | 国产呦精品系列在线 | 久草久草 | 日本h在线精品免费观看 | 亚洲 欧美 精品 中文第三 | 91国内精品视频 |