Java 如何使用 JDBC 连接 MySQL 数据库,下面我们看看
连接到33558www.Sina.com/JavaMySQL需要驱动程序软件包,官方网站下载地址为MySQL驱动程序软件包官方网站
建议您下载以前的版本
这是我选的版本
解压缩后,得到jar库文件
然后,开始将jar包放入eclipse中。 这里有两个放jar包的地方。
二、jar包一、下载驱动包
放在WEB-INF/lib下和通过build path导入两种方式
在项目目录中找到WebContent—WEB-INF------lib文件夹,并将下载的JDBC放在该文件夹下。 下图:第一种:放在WEB-INF/lib下
因为Tomcat APP应用程式伺服器有自己的类别载入器,所以请根据J2EE规格寻找与%WEB-project%/WEB-INF/lib规格对应的lib。 因此,我们发行的web APP应用必须遵守其格式
将jar包放在WEB-INF/lib下,其他项目需要这些jar包的时候,便会通过Tomcat找到并使用了
右键单击项目名称,然后在build path-configurebuildpath---- propertise、java build path的Libraries选项卡中,单击Classpath并选择Add JARs…
如果能按照我的步骤完全做到这里,恭喜你。 连接成功。 接下来看看实际效果吧
三、检查数据库连接java。 我在数据库里做了student表。
添加数据:
连接到数据库并从eclipse读取数据:
数据库名称: sqldstudent
包名称: student
端口号: 3306
用户名:根
密码: ***
第二种:通过build path导入
打包sqld student; 导入Java.SQL.connection; 导入Java.SQL.driver manager; import java.sql.ResultSet; 导入Java.SQL.sqlexception; 导入Java.SQL.statement; 公共类主{声明公共服务语音连接(字符串[ ] args )连接对象连接连接; //驱动程序名称string driver=' com.MySQL.JDBC.driver '; //URL是要访问的数据库名称mydatastringurl=' JDBC : MySQL ://localhost 33603306/MySQL '; //MySQL配置中的用户名String user='root '; //MySQL配置时密码字符串密码=' * * * * '; //查询结果集try//加载驱动程序class.forname(driver )//1.getConnection ()方法,连接到MySQL数据库! con=驱动程序管理器. getconnection (URL、user、password ); if (! con.isClosed () ) system.out.println ) ' succeededconnectingtothedatabase!' ); //2 .创建用于执行SQL语句的statement类对象! 语句语句=con.create statement (; //要执行的SQL语句String sql='select * from student '; //3.resultset类,用于存储检索到的结果集! resultset RS=statement.execute query (SQL; system.out.println------------------------------------------ -。 System.out.println ('执行结果如下: ); system.out.println (---------------' ); System.out.println (“学校号”“t”“姓名”“t”“性别”“t”“年龄”); system.out.println------------------------------------------ -。 字符串名称=null; 字符串id=null; 字符串sex=null; 字符串age=null; 获取列为while(RS.next ) ) sno的数据=RS.getstring('SnO ); 获取名为sname的列中的数据name=RS.getstring('sname ); 获取列为//sex的数据的sex=RS.getstring('sex ); 获取列为//age的数据的age=RS.getstring('age ); //输出结果system.out.println (id 't ' name 't ' sex 't ' age ); } rs.close (; con.close (; }catch(classnotfoundexceptione ) /数据库驱动异常处理system.out.println(sorry,can`t find the Driver! ' ); e .打印堆栈跟踪(; }catch(sqlexceptione )//数据库连接失败异常处理e.printStackTrace ); }catch(exceptione )//todo : handleexceptione.print stack trace ); } finally{ System.out.println (成功获取数据库数据!' ); } }
这样就成功了。 只看到将jar包通过build path导入只是放在了我们这个项目中,其他项目中不能使用该jar包这个词并不能说是成功的。 想输出的都输出就可以了。