JDBC 在IDEA上要做的准备
总结了一下IDEA下的JDBC....(eclipse网上一搜一大把)
首先确保电脑上配置好了jdk,mysql,idea;
首先确保电脑上配置好了jdk,mysql,idea;
打开idea,选择view------>Tool Windows------->Database
首先确保电脑上配置好了jdk,MySQL,idea编译器;
打开idea,选择view------>Tool Windows------->Database
视觉图如下
点击新弹出窗口的绿色的加号 “+”
Host,如果没有修改过,直接使用默认值,Database是你的数据库名字,User是用户名,Password是用户密码。
如我想联系的是数据库 “test01”,我的用户账户密码分别是“root”,“root”,那么就是
点击Test Connection 如果不能点击,看看是否下面警告,点击警告就有解决方法(一般为无mysql驱动,idea编译器可以自己下载,只要你点一下 “fix” )。
然后建立project,没啥说的。
接下来增加jar包
File---->Project Structure..
点击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测试成功,成功连接到数据库!"); } } }