zoukankan      html  css  js  c++  java
  • 全网最简单明了的MySQL连接Eclipse方法(JDBC详细安装方式及简单操作)2020新版

    Step 1 你得有Eclipse

    没有出门右拐,我教不了你。
    在这里插入图片描述

    Step 2 你得有Mysql

    MySQL的详细安装过程,我在另一篇博客中给出。戳我
    在这里插入图片描述

    Step 3 安装JDBC

    可以去官网下,如果用的我的Mysql版本的话,可以直接下我的,我的是.19下载地址
    如果不是,给出官网下载地址
    有小伙伴私信我说,不知道那个是Windows的:我来解答一下。
    在这里插入图片描述

    1. 导入User Library
    在这里插入图片描述
    直接拖进去就可以了 在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    2. 导入用户自订的Library
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    Stept 4 数据库中来张表

    相信很多道友,Mysql都没用过,一直在吃灰。
    我们搞张表
    打开Mysql

    //cmd输入,看过我之前的博客应该会了就不赘述了
    mysql -uroot -p
    Enter password:
    
     create database db;--建立数据库
     
      use db;create table user(id int, name varchar(20));insert into user(id, name) values (1, 'hello');insert into user(id, name) values(2, 'good'); --建表
    

    Stept 5 检查是否成功

    在刚才的工程里

    import java.sql.*;
    public class TEST {
    	 
    	public static void main(String[] args) {
    	    String driver = "com.mysql.cj.jdbc.Driver";  //加载驱动程序,不用改
    	    String username = "root"; //数据库用户名按自己的改改!!!!!!!!
            String password = "";//数据库密码按自己的改改!!!!!!!!!!!
            String Dbname="db";//以后访问自己数据库的时候按需修改,测试先用这个
            String url = "jdbc:mysql://localhost:3306/"+Dbname+"?&useSSL=false&serverTimezone=UTC";
    	    String coding="&useUnicode=ture&characterEncoding=UTF-8";//编码格式
            Connection conn = null;
            try{
                Class.forName(driver);
                //getConnection()方法,连接MySQL数据库!
                conn=DriverManager.getConnection(url+coding,username,password);
                if(!conn.isClosed())
                System.out.println("-------------------------------数据库连接成功!---------------------------");
                 //创建statement类对象,用来执行SQL语句!
                Statement Statement=conn.createStatement();
                //要执行的SQL语句
                String sql="select * from user" ;
                //ResultSet类,用来存放获取的结果集!
                ResultSet rs=Statement.executeQuery(sql);
                while(rs.next()){
                	System.out.println(rs.getString("name"));
                }
                  
             }
             catch(ClassNotFoundException e){
                 //数据库驱动类异常处理
            System.out.println("数据库驱动加载失败!");
            e.printStackTrace();
             }
            catch(SQLException e1){
            //数据库连接失败异常处理
             e1.printStackTrace();
            }
            catch(Exception e2){
            e2.printStackTrace();
            }
            finally{
                System.out.println("-------------------------------数据库数据获取成功!---------------------------");
            } 
    	}
    }
    

    在这里插入图片描述
    完成跑路!!!
    在这里插入图片描述

    这都不关注,不点赞,你这也太太太拽了吧。我好喜欢!

  • 相关阅读:
    python-学习 补充模块;面向对象程序设计
    python学习- 常用模块与re正则
    python-学习 协程函数 模块与包
    python-学习 初级atm小脚本、函数嵌套、装饰器、生成器、迭代器、三元表达式
    模拟登陆古诗文网
    正则表达式(括号)、[中括号]、{大括号}的区别
    MongoDB的基本操作
    语音合成以及语音识别
    flask中的CBV,flash,Flask-Session,WTForms
    Flask基础2 蓝图,实例化配置,app对象配置,特殊装饰器
  • 原文地址:https://www.cnblogs.com/lunatic-talent/p/12798326.html
Copyright © 2011-2022 走看看