首页 > 编程语言 > 详细

一、IntelliJ IDEA创建java项目

时间:2019-03-29 00:11:02      阅读:188      评论:0      收藏:0      [点我收藏+]

一、IntelliJ IDEA创建java项目

技术分享图片

二、IntelliJ IDEA下载并包含jdbc包

1、下载zip格式的驱动包:https://dev.mysql.com/downloads/connector/j/

技术分享图片

选择-Platform Independent 平台 zip包格式

2、解压zip,其中的mysql-connector-java.jar文件就是驱动。

技术分享图片

3、IDEA载入JDBC

技术分享图片

打开你的idea工程,按ctrl+alt+shift+s(此为打开Project Structure)

技术分享图片

明显的特征是mysql驱动包可以展开

技术分享图片

注:这里我删除HelloWord.java新建一个DbTest.java

package common;

/**
 * Created by huasheng on 2018/12/16.
 */
import java.sql.*;
/**
 *
 * 测试数据库
 */
public class DBTest {
    //mysql驱动包名
    private static final String DRIVER_NAME = "com.mysql.jdbc.Driver";
    //数据库连接地址
    private static final String URL = "jdbc:mysql://47.94.174.85:3306/testDb";
    //用户名
    private static final String USER_NAME = "testDb";
    //密码
    private static final String PASSWORD = "testDb";
    public static void main(String[] args){
        Connection connection = null;
        try {
            //加载mysql的驱动类
            Class.forName(DRIVER_NAME);
            //获取数据库连接
            connection = DriverManager.getConnection(URL, USER_NAME, PASSWORD);
            //mysql查询语句
            String sql = "SELECT * FROM `friends`";
            PreparedStatement prst = connection.prepareStatement(sql);
            //结果集
            ResultSet rs = prst.executeQuery();
            while (rs.next()) {
                System.out.println("用户名:" + rs.getString("name")+"   "+"密码:" + rs.getString("pass"));
            }
            rs.close();
            prst.close();
        } catch (Exception e) {
            e.printStackTrace();
        }finally {
            if (connection != null) {
                try {
                    connection.close();
                } catch (SQLException e) {
                    e.printStackTrace();
                }
            }
        }
    }
}

  

允许结果如图所示

技术分享图片

 

 

错误提示

 

处理:提示信息表明数据库驱动com.mysql.jdbc.Driver‘已经被弃用了、应当使用新的驱动com.mysql.cj.jdbc.Driver‘

所以,按照提示更改jdbc.properties配置 .com.mysql.jdbc.Driver  改为  com.mysql.cj.jdbc.Driver即  将老版本的“com.mysql.jdbc.Drive”不可行,要改为“com.mysql.cj.jdbc.Driver”

你可以查看在连接数据库时,使用了最新版本的mysql-Connector,
技术分享图片

 

更改后效果

技术分享图片

 

 

数据库结构

技术分享图片

 

DROP TABLE IF EXISTS `friends`;
CREATE TABLE `friends` (
  `id` int(3) NOT NULL,
  `name` varchar(8) NOT NULL,
  `pass` varchar(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


INSERT INTO `friends` VALUES (‘4‘, ‘王六‘, ‘dasd‘);

  

一、IntelliJ IDEA创建java项目

原文:https://www.cnblogs.com/fger/p/10618547.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!