温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

使用JDBC怎么连接MySQL5.7

发布时间:2021-05-19 17:39:32 来源:亿速云 阅读:572 作者:Leah 栏目:MySQL数据库

今天就跟大家聊聊有关使用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所在的位置,然后将驱动包加载到项目中,

使用JDBC怎么连接MySQL5.7

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有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI