我们在用java开发时会经常用到数据库,数据库可以保存数据以及对数据的管理.当然连接数据库是我们开发的第一步,如果你不连接数据库,你何谈对数据库进行操作,在连接数据库过程中,我们会遇到许多的问题,下面由我来讲解,怎么连接数据库,以及在连接过程中出现的错误.
工具/原料
Eclipse
Mysql
下载JDBC
1、第一步百度搜索”mysql-connector-java-5.1.24-bin.jar”并下载.把这mysql-connector-java-5.1.24-bin.jar文件放到C:\jdk1.7.0_67\jre\lib\ext(这里是我的jdk的目录中).
2、第二步(1)打开eclipse并且创建javaproject(file-new-other-javaproject),我创建了”linkMysql1”(2)在src中创建包—linkMysql1.在创建的包中创建类--LinkMysql.
添加代码
1、第三步写加载JDBC的函数,注意:我们测试是时全是在main函数里面的.try{C盟敢势袂lass.forName(&qu泠贾高框ot;com.mysql.jdbc.Driver");//加载MYSQLJDBC驱动程序//Class.forName("org.gjt.mm.mysql.Driver");System.out.println("SuccessloadingMysqlDriver!");}catch(Exceptione){System.out.print("ErrorloadingMysqlDriver!");e.printStackTrace();}
2、第四步连接数据库,Connectionconnect=DriverManager.壹执慵驾getConnecti泠贾高框on("jdbc:mysql://localhost:3306/ter","root","123456");//连接URL为jdbc:mysql//服务器地址/数据库名,后面的2个参数分别是登陆用户名和密码
3、第五步对数据库进行操作,在这里我的数据库名字是ter.其中红色标注的是我们熟悉的数据库操作
4、第六步启动数据库服务按CTRL+SHIFT+ESC,点击服务.--找到Mysql右击启动
完整代码
1、packagelinkMysql龀音孵茧1;importjava.sql.*;publicclass讣嘬铮篌LinkMysql{publicstaticvoidmain(Stringargs[]){try{Class.forName("com.mysql.jdbc.Driver");//加载MYSQLJDBC驱动程序//Class.forName("org.gjt.mm.mysql.Driver");System.out.println("SuccessloadingMysqlDriver!");}catch(Exceptione){System.out.print("ErrorloadingMysqlDriver!");e.printStackTrace();}try{Connectionconnect=DriverManager.getConnection("jdbc:mysql://localhost:3306/ter","root","123456");//连接URL为jdbc:mysql//服务器地址/数据库名,后面的2个参数分别是登陆用户名和密码System.out.println("SuccessconnectMysqlserver!");Statementstmt=connect.createStatement();ResultSetrs=stmt.executeQuery("select*fromuser");//user为你表的名称while(rs.next()){System.out.println(rs.getString("name"));}}catch(Exceptione){System.out.print("getdataerror!");e.printStackTrace();}}}