赞
踩
打开IDEA
在左侧找到数据库
选MySQL
进入驱动程序,找到MySQL,这里需要下载驱动程序
返回数据源,都可以随便填
点击确定,然后会自动新建一个控制台
如果没有的话,右键,新建以一个控制台
输入测试代码
- CREATE SCHEMA RUNOOB;//创建 数据库名跟上边填的一样
- USE RUNOOB;
- CREATE TABLE `websites` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` char(20) NOT NULL DEFAULT '' COMMENT '站点名称',
- `url` varchar(255) NOT NULL DEFAULT '',
- `alexa` int(11) NOT NULL DEFAULT '0' COMMENT 'Alexa 排名',
- `country` char(10) NOT NULL DEFAULT '' COMMENT '国家',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;
- INSERT INTO `websites` VALUES ('1', 'Google', 'https://www.google.cm/', '1', 'USA'),
- ('2', '淘宝', 'https://www.taobao.com/', '13', 'CN'),
- ('3', '菜鸟教程', 'http://www.runoob.com', '5892', ''),
- ('4', '微博', 'http://weibo.com/', '20', 'CN'),
- ('5', 'Facebook', 'https://www.facebook.com/', '3', 'USA');
运行
选择全部
运行完成
进入主类
输入测试代码
运行
- import java.sql.*;
- public class Main {
- // MySQL 8.0 以上版本 - JDBC 驱动名及数据库 URL
- static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver";
- static final String DB_URL = "jdbc:mysql://localhost:3306/RUNOOB?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC";
-
-
- // 数据库的用户名与密码,需要根据自己的设置
- static final String USER = "用户名";
- static final String PASS = "密码";
-
- public static void main(String[] args) {
- Connection conn = null;
- Statement stmt = null;
- try{
- // 注册 JDBC 驱动
- Class.forName(JDBC_DRIVER);
-
- // 打开链接
- System.out.println("连接数据库...");
- conn = DriverManager.getConnection(DB_URL,USER,PASS);
-
- // 执行查询
- System.out.println(" 实例化Statement对象...");
- stmt = conn.createStatement();
- String sql;
- sql = "SELECT id, name, url FROM websites";
- ResultSet rs = stmt.executeQuery(sql);
-
- // 展开结果集数据库
- while(rs.next()){
- // 通过字段检索
- int id = rs.getInt("id");
- String name = rs.getString("name");
- String url = rs.getString("url");
-
- // 输出数据
- System.out.print("ID: " + id);
- System.out.print(", 站点名称: " + name);
- System.out.print(", 站点 URL: " + url);
- System.out.print("\n");
- }
- // 完成后关闭
- rs.close();
- stmt.close();
- conn.close();
- }catch(SQLException se){
- // 处理 JDBC 错误
- se.printStackTrace();
- }catch(Exception e){
- // 处理 Class.forName 错误
- e.printStackTrace();
- }finally{
- // 关闭资源
- try{
- if(stmt!=null) stmt.close();
- }catch(SQLException se2){
- }// 什么都不做
- try{
- if(conn!=null) conn.close();
- }catch(SQLException se){
- se.printStackTrace();
- }
- }
- System.out.println("Goodbye!");
- }
- }

运行成功
1.下载jar包
两个都可以下。
下载MySQL Installer 8.0.33
这里下载第二个
MySQL :: Download MySQL Installer
打开安装包
第一步选full 接下来一路next、execute直到
这个是用来生成链接的,不用改。
设置密码,简单一点就行,记住
输入密码,点“Check” 完成安装后出现两个界面
第二个界面直接点击进入,第一个可以直接关了
MySqL中输入测试代码
- CREATE SCHEMA RUNOOB;
- USE RUNOOB;
- CREATE TABLE `websites` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` char(20) NOT NULL DEFAULT '' COMMENT '站点名称',
- `url` varchar(255) NOT NULL DEFAULT '',
- `alexa` int(11) NOT NULL DEFAULT '0' COMMENT 'Alexa 排名',
- `country` char(10) NOT NULL DEFAULT '' COMMENT '国家',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;
- INSERT INTO `websites` VALUES ('1', 'Google', 'https://www.google.cm/', '1', 'USA'),
- ('2', '淘宝', 'https://www.taobao.com/', '13', 'CN'),
- ('3', '菜鸟教程', 'http://www.runoob.com', '5892', ''),
- ('4', '微博', 'http://weibo.com/', '20', 'CN'),
- ('5', 'Facebook', 'https://www.facebook.com/', '3', 'USA');
点击黄色小箭头
创建成功
下面用eclipse演示
打开输入测试代码
- import java.sql.*;
- public class Main {
- // MySQL 8.0 以上版本 - JDBC 驱动名及数据库 URL
- static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver";
- static final String DB_URL = "jdbc:mysql://localhost:3306/RUNOOB?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC";
-
-
- // 数据库的用户名与密码,需要根据自己的设置
- static final String USER = "用户名";
- static final String PASS = "密码";
-
- public static void main(String[] args) {
- Connection conn = null;
- Statement stmt = null;
- try{
- // 注册 JDBC 驱动
- Class.forName(JDBC_DRIVER);
-
- // 打开链接
- System.out.println("连接数据库...");
- conn = DriverManager.getConnection(DB_URL,USER,PASS);
-
- // 执行查询
- System.out.println(" 实例化Statement对象...");
- stmt = conn.createStatement();
- String sql;
- sql = "SELECT id, name, url FROM websites";
- ResultSet rs = stmt.executeQuery(sql);
-
- // 展开结果集数据库
- while(rs.next()){
- // 通过字段检索
- int id = rs.getInt("id");
- String name = rs.getString("name");
- String url = rs.getString("url");
-
- // 输出数据
- System.out.print("ID: " + id);
- System.out.print(", 站点名称: " + name);
- System.out.print(", 站点 URL: " + url);
- System.out.print("\n");
- }
- // 完成后关闭
- rs.close();
- stmt.close();
- conn.close();
- }catch(SQLException se){
- // 处理 JDBC 错误
- se.printStackTrace();
- }catch(Exception e){
- // 处理 Class.forName 错误
- e.printStackTrace();
- }finally{
- // 关闭资源
- try{
- if(stmt!=null) stmt.close();
- }catch(SQLException se2){
- }// 什么都不做
- try{
- if(conn!=null) conn.close();
- }catch(SQLException se){
- se.printStackTrace();
- }
- }
- System.out.println("Goodbye!");
- }
- }
-

打开文件位置
新建lib文件夹
找到刚刚下载的jar包
找到这个文件,复制到lib文件夹内
回到eclipse,右键->构建路径->添加至构建路径
运行成功
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。