JDBC连接MySQL5.7的方法
数据库  /  管理员 发布于 6年前   149
1.首先准备mysql 和eclipse环境,在环境搭建好之后,从eclipse官网下载jdbc的驱动包,下载地址http://dev.mysql.com/downloads/connector/j/
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.写个例子测试一下
package testmysql; import java.sql.*; public class Test { public static void main(String[] args) { String driver = "com.mysql.jdbc.Driver"; String URL = "jdbc:mysql://localhost:3306/student"; Connection con = null; try { Class.forName(driver); } catch(java.lang.ClassNotFoundException e) { System.out.println("Connect Successfull."); System.out.println("Cant't load Driver"); } try { con=DriverManager.getConnection(URL,"root","root"); System.out.println("Connect Successfull."); } catch(Exception e) { System.out.println("Connect fail:" + e.getMessage()); } } }
连接上数据库之后,可以根据表中的内容进行数据库表的查询,首先表中要有内容,将一些信息输入到表中之后即可使用SQL语言进行查询
import java.sql.*; public class Main { public static void main(String[] args) { String driver = "com.mysql.jdbc.Driver"; String URL = "jdbc:mysql://localhost:3306/xiaolu"; Connection con = null; ResultSet rs = null; Statement st = null; String sql = "select * from student"; try { Class.forName(driver); } catch(java.lang.ClassNotFoundException e) { // System.out.println("Connect Successfull."); System.out.println("Cant't load Driver"); } try {con=DriverManager.getConnection(URL,"root","root"); st=con.createStatement(); rs=st.executeQuery(sql); if(rs!=null) { ResultSetMetaData rsmd = rs.getMetaData(); int countcols = rsmd.getColumnCount(); for(int i=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("Connect Successfull."); System.out.println("ok"); rs.close(); st.close(); con.close(); } catch(Exception e) { System.out.println("Connect fail:" + e.getMessage()); } } }
关于JDBC连接MySQL5.7的文章就介绍到这,其他的可以查下其它相关文章。
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号