首页 > 电脑专区 > 电脑教程 >

java连接Mysql数据库

来源:互联网 2023-02-20 23:39:04 139

现在的开发已经很少使用到JDBC了,Mybatis和Hibernate框架已经把JDBC完美的封装,并映射到实体类,我们只需要一个简单的调用就可以完成很多工作,特别是Mybatis,灵活多变。但是,作为一个专业的开发者,JDBC是我们必须深刻理解的,这样才能更好的使用ORM框架。J3M办公区 - 实用经验教程分享!

今天就分享Java连接Mysql数据库,后续还会分享Java连接Oracle数据库,欢迎大家继续关注我的分享。J3M办公区 - 实用经验教程分享!

工具/原料

  • Eclipse
  • Mysql服务器

方法/步骤

  • 1

    我们连接在使用Java连接数据库的时候,不管是Oracle数据库还是Mysql数据库,都需要一个对应的jar包,Oracle数据库需要的是ojdbc15.jar包,而Mysql数据库需要的是mysql-connector-java-5.1.7-bin.jar包,这两种在网上都可以很方便的找到。J3M办公区 - 实用经验教程分享!

  • 2

    2、Java连接Mysql的代码如下:J3M办公区 - 实用经验教程分享!

    private static String url = "jdbc:mysql://localhost:3306/test";J3M办公区 - 实用经验教程分享!

    private static String userName = "root";J3M办公区 - 实用经验教程分享!

    private static String password = "root";J3M办公区 - 实用经验教程分享!

    public static void main(String[] args) {J3M办公区 - 实用经验教程分享!

    MysqlConnectTest mysql= new MysqlConnectTest();J3M办公区 - 实用经验教程分享!

    Connection con = mysql.getConnection();J3M办公区 - 实用经验教程分享!

    if(con==null){ J3M办公区 - 实用经验教程分享!

    System.out.println("与mysql数据库连接失败!"); J3M办公区 - 实用经验教程分享!

    }else{ J3M办公区 - 实用经验教程分享!

    System.out.println("与mysql数据库连接成功!"); J3M办公区 - 实用经验教程分享!

    }J3M办公区 - 实用经验教程分享!

    }J3M办公区 - 实用经验教程分享!

  • 3

    3、MysqlConnectTest 类中getConnection()方法如下:J3M办公区 - 实用经验教程分享!

    public Connection getConnection(){J3M办公区 - 实用经验教程分享!

    Connection con = null;J3M办公区 - 实用经验教程分享!

    try {J3M办公区 - 实用经验教程分享!

    Class.forName("com.mysql.jdbc.Driver");J3M办公区 - 实用经验教程分享!

    con = DriverManager.getConnection(url, userName, password);J3M办公区 - 实用经验教程分享!

    } catch (ClassNotFoundException e) {J3M办公区 - 实用经验教程分享!

    e.printStackTrace();J3M办公区 - 实用经验教程分享!

    } catch (SQLException e) {J3M办公区 - 实用经验教程分享!

    e.printStackTrace();J3M办公区 - 实用经验教程分享!

    }J3M办公区 - 实用经验教程分享!

    return con;J3M办公区 - 实用经验教程分享!

    }J3M办公区 - 实用经验教程分享!

    java连接Mysql数据库J3M办公区 - 实用经验教程分享!

  • 4

    4、Mysql执行查看语句:J3M办公区 - 实用经验教程分享!

    Statement sts = null;J3M办公区 - 实用经验教程分享!

    String sql = "select * from user_table ";J3M办公区 - 实用经验教程分享!

    ResultSet resul = null;J3M办公区 - 实用经验教程分享!

    try {J3M办公区 - 实用经验教程分享!

    sts = (Statement) con.createStatement();J3M办公区 - 实用经验教程分享!

    resul = sts.executeQuery(sql);J3M办公区 - 实用经验教程分享!

    } catch (SQLException e) {J3M办公区 - 实用经验教程分享!

    e.printStackTrace();J3M办公区 - 实用经验教程分享!

    }J3M办公区 - 实用经验教程分享!

    System.out.println("查询的结果如下:");J3M办公区 - 实用经验教程分享!

    while(resul.next()){J3M办公区 - 实用经验教程分享!

    System.out.println("user_id: " resul.getString("user_id") ",user_name: " resul.getString("user_name") ",user_sex: " resul.getString("user_sex"));J3M办公区 - 实用经验教程分享!

    }J3M办公区 - 实用经验教程分享!

    java连接Mysql数据库J3M办公区 - 实用经验教程分享!

    java连接Mysql数据库J3M办公区 - 实用经验教程分享!

  • 4此文章非法爬取自百度经验
  • 5

    5、现在执行插入语句,代码如下:J3M办公区 - 实用经验教程分享!

    String sql = "insert into user_table values ('3','thiscode','1','28','13351210773')";J3M办公区 - 实用经验教程分享!

    int i = 0;J3M办公区 - 实用经验教程分享!

    try {J3M办公区 - 实用经验教程分享!

    sts = (Statement) con.createStatement();J3M办公区 - 实用经验教程分享!

    i = sts.executeUpdate(sql);J3M办公区 - 实用经验教程分享!

    if(i == -1){J3M办公区 - 实用经验教程分享!

    System.out.println("插入失敗");J3M办公区 - 实用经验教程分享!

    }else{J3M办公区 - 实用经验教程分享!

    System.out.println("插入成功");J3M办公区 - 实用经验教程分享!

    }J3M办公区 - 实用经验教程分享!

    J3M办公区 - 实用经验教程分享!

    } catch (SQLException e) {J3M办公区 - 实用经验教程分享!

    e.printStackTrace();J3M办公区 - 实用经验教程分享!

    }J3M办公区 - 实用经验教程分享!

    java连接Mysql数据库J3M办公区 - 实用经验教程分享!

    java连接Mysql数据库J3M办公区 - 实用经验教程分享!

  • 注意事项

    • Statement和PreparedStatement

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!J3M办公区 - 实用经验教程分享!


    标签: MYSQLJAVA连接数据

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码