記代碼小白的第一次數據庫連接——Eclipse使用JDBC連接到Mysql數據庫


JDBC——Java連接數據庫


本次數據庫采用Mysql,Mysql的JDBC驅動需網上下載(與Oracle不同)。下載完成后將得到一個壓縮包,里面含有提供給java的驅動程序包jdbc。


1、在Eclipse中選擇windows——preferences——java——bulid path ——user libraries。   點擊new,為將要導入的包取名,此處取為jdbc。把下面的方框勾上,表示自動加入到classpath中


2、選中新建的jdbc包,點擊Add External JARs 然后將下載的JDBC jar文件添加到此jdbc包中。


3、選中java工程文件,右擊后選擇perperties——java bulid path——libraries——add libraries——user libraries,選中自己建的jdbc包后finish導入。即完成將jdbc驅動加載到此項目中


4、測試:1、新建一個數據表以供測試,此處以test數據庫的user表為例。 數據表包含name、password兩個字段,插入一條數據:zhangsan;123

                  2、連接數據庫分為兩個步驟:1、使用Class類加載jdbc驅動程序 Class.forName(DBDRIVER);

                                                                        2、使用DriverManager類連接到數據庫 DriverManager.getConnection(DBURL,DBUSER,DBPASS);

                                                                         其中,DBDRIVER為jdbc驅動程序,在jar包中。 DBDRIVER="com.mysql.jdbc.Driver"或DBDRIVER=“org.gjt.mm.mysql.Driver”

                                                                         DBURL為連接地址。DBURL= "jdbc:mysql://localhost:3306/test" ——jdbc:mysql://服務jt器地址/數據庫名;

                                                                         DBUSER DBPASS為數據庫的登錄用戶和密碼。DBUSER =“root”;DBPASS=“********”。

                                                                       3、使用Connection類接收連接 Connection connection = DriverManager.getConnection(DBURL,DBUSER,DBPASS);

                                                                             當成功連接上數據庫后,getConnection方法會返回一個Connection對象,jdbc就是用這個對象與數據庫溝通

                  3、查詢數據庫並打印檢查數據庫連接是否成功: Statement stmt = connect.createStatement();
                                                                                                         ResultSet  rs = stmt.executeQuery("select * from user");

                                                                                                         System.out.println(rs.getString("name"));


結果:zhangsan


借鑒於http://www.cnblogs.com/fnng/archive/2011/07/18/2110023.html

 



注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com