使用JDBC怎么连接MySQL5.7
今天就跟大家聊聊有关使用JDBC怎么连接MySQL5.7,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
1.首先准备mysql 和eclipse环境,在环境搭建好之后,从eclipse官网下载jdbc的驱动包
2.从下载的文件中取出mysql-connector-java-5.1.31-bin.jar,放到工程中,并导入路径
方法:右击工程名->Build Path->Configure Build Path,选择Add External JAR... 找到mysql-connector-java-5.1.31-bin.jar所在的位置,然后将驱动包加载到项目中,
3.写个例子测试一下
packagetestmysql;importjava.sql.*;publicclassTest{publicstaticvoidmain(String[]args){Stringdriver="com.mysql.jdbc.Driver";StringURL="jdbc:mysql://localhost:3306/student";Connectioncon=null;try{Class.forName(driver);}catch(java.lang.ClassNotFoundExceptione){System.out.println("ConnectSuccessfull.");System.out.println("Cant'tloadDriver");}try{con=DriverManager.getConnection(URL,"root","root");System.out.println("ConnectSuccessfull.");}catch(Exceptione){System.out.println("Connectfail:"+e.getMessage());}}}
连接上数据库之后,可以根据表中的内容进行数据库表的查询,首先表中要有内容,将一些信息输入到表中之后即可使用SQL语言进行查询
importjava.sql.*;publicclassMain{publicstaticvoidmain(String[]args){Stringdriver="com.mysql.jdbc.Driver";StringURL="jdbc:mysql://localhost:3306/xiaolu";Connectioncon=null;ResultSetrs=null;Statementst=null;Stringsql="select*fromstudent";try{Class.forName(driver);}catch(java.lang.ClassNotFoundExceptione){//System.out.println("ConnectSuccessfull.");System.out.println("Cant'tloadDriver");}try{con=DriverManager.getConnection(URL,"root","root");st=con.createStatement();rs=st.executeQuery(sql);if(rs!=null){ResultSetMetaDatarsmd=rs.getMetaData();intcountcols=rsmd.getColumnCount();for(inti=1;i<=countcols;i++){if(i>1)System.out.print(";");System.out.print(rsmd.getColumnName(i)+"");}System.out.println("");while(rs.next()){System.out.print(rs.getString("sno")+"");System.out.print(rs.getString("sname")+"");System.out.print(rs.getString("ssex")+"");System.out.print(rs.getString("sage")+"");System.out.println(rs.getString("sdept")+"");}}//System.out.println("ConnectSuccessfull.");System.out.println("ok");rs.close();st.close();con.close();}catch(Exceptione){System.out.println("Connectfail:"+e.getMessage());}}}
看完上述内容,你们对使用JDBC怎么连接MySQL5.7有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。