首页 > 技术文章 > JDBC 在IDEA上要做的准备

guodao 2017-07-15 11:45 原文

总结了一下IDEA下的JDBC....(eclipse网上一搜一大把)
首先确保电脑上配置好了jdk,mysql,idea;

打开idea,选择view------>Tool Windows------->Database


截图1
首先确保电脑上配置好了jdk,MySQL,idea编译器;
打开idea,选择view------>Tool Windows------->Database
截图1
截图2
视觉图如下

视觉图截图3

点击新弹出窗口的绿色的加号 “+” 点击“+”事件发生后视觉图
创建新的数据库
Host,如果没有修改过,直接使用默认值,Database是你的数据库名字,User是用户名,Password是用户密码。

如我想联系的是数据库 “test01”,我的用户账户密码分别是“root”,“root”,那么就是没啥说的
点击Test Connection 如果不能点击,看看是否下面警告,点击警告就有解决方法(一般为无mysql驱动,idea编译器可以自己下载,只要你点一下 “fix” )。
然后建立project,没啥说的。

接下来增加jar包
File---->Project Structure..
123
点击Source旁边的Dependencies图片描述
再次点击窗口最右边那一列的绿色加号,如果你的MySQL是默认安装的,找到 路径
C:\Program Files (x86)\MySQL\Connector.J 5.1   就算找不到,也没关系,百度mysql-Connector..jar下载一个就可以。
路径下有 jar 包,选定.
(不是默认的,也可以按照这个目录的信息找找线索。)
点击OK后左边出现这个External Libraries 就算成功了图片描述

然后…………没了。,真没了。然后按照教程写代码测试以下就可以。URL可以写你刚开始第一步找到的database,划红线的就是你的URL 。图片描述


给大家提供一个检测是否成功的Demo


import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class JDBC_test{
    private static final String URL="jdbc:mysql://localhost:3306/card_meal?characterEncoding=utf8&useSSL=true";
    private static final String USER="root";//
    private static final String PASSWORD="root";
    //上面分别定义了URL(统一资源定位器),USER(用户名)PASSWORD(密码)

    private static Connection conn=null;   //(定义一个空的Connection)
    static {
        //使用try-catch语句,抛出错误
        try {
            Class.forName("com.mysql.jdbc.Driver");
            conn= DriverManager.getConnection(URL, USER, PASSWORD);
            //使用你在头部定义的三个变量,分别确定连接数据库的位置,用户名,密码
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
    public static Connection getConnection(){
        return conn;
    }
    //无参的构造方法

    public static void main(String[] args) {
        Connection connection = getConnection();
        if(connection != null){
            System.out.println("JDBC测试成功,成功连接到数据库!");
        }
    }
}


推荐阅读