记代码小白的第一次数据库连接——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