zoukankan      html  css  js  c++  java
  • java链接MySQL

         1.首先安装MySQL,把bin目录添加到path 环境变量

         2.修改 sql 登录名为123456.update mysql.user set authentication_string=password('123456') where user='root'

         3.mysql 官网下载mysql-connector-java-5.1.44,项目属性build path->configure build path    ->libraries ->Add external Jars添加 mysql-connector-java-5.1.44文件夹里面的mysql-connector-java-5.1.44-bin.jar组件

         4.打开mysql 服务登录 ,展示数据库,添加表格

            net start mysql

            mysql -uroot -p123456

            show databases

            use  abc

         5连接代码

    import java.sql.*;

    public class MainDemo {
    public static void main(String[] args){
    try{
    //调用Class.forName()方法加载驱动程序
    Class.forName("com.mysql.jdbc.Driver");
    System.out.println("成功加载MySQL驱动!");
    }catch(ClassNotFoundException e1){
    System.out.println("找不到MySQL驱动!");
    e1.printStackTrace();
    }

    String url="jdbc:mysql://localhost:3306/abc"; //JDBC的URL
    Connection conn;
    try {
    conn = DriverManager.getConnection(url, "root","123456");
    //创建一个Statement对象
    Statement stmt = conn.createStatement(); //创建Statement对象
    System.out.print("成功连接到数据库!");

    String sql="select * from abcbiao1";
    ResultSet rs=stmt.executeQuery(sql);
    System.out.println("编号"+" "+"姓名"+" "+"年龄");

    while(rs.next())
    {
    System.out.print(rs.getInt(1)+" ");
    System.out.print(rs.getString(2)+" ");
    System.out.println();

    }

    rs.close();
    stmt.close();
    conn.close();
    } catch (SQLException e){
    System.out.println("连接不成功");
    e.printStackTrace();
    }
    }
    }

  • 相关阅读:
    知社 —— 第 4 次站立式会议(04-28)
    知社 —— 第 3 次站立式会议(04-27)
    知社 —— 第 2 次站立式会议(04-26)
    知社 —— 第 1 次站立式会议(04-25)
    团队代码规范、冲刺任务与计划
    团队作业第四次 — 项目系统设计与数据库设计
    团队作业第三次 — 项目需求分析
    第01组 Alpha冲刺(5/6)
    2019 SDN上机第4次作业
    2019 SDN阅读作业
  • 原文地址:https://www.cnblogs.com/tangyanzhi1111/p/7786972.html
Copyright © 2011-2022 走看看