zoukankan      html  css  js  c++  java
  • 三、IntelliJ IDEA创建java项目

    一、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');
    

      

  • 相关阅读:
    linux学习之centos(四):git的安装
    MongoDB学习
    linux学习之centos(三):mysql数据库的安装和配置
    面经中高频知识点归纳(三)
    各编程语言的内存分配方式
    carson常用linux命令整理
    在 Linux 虚拟机中手动安装或升级 VMware Tools
    Fidder 网络抓包调试工具
    面经中高频知识点归纳(二)
    java集合类
  • 原文地址:https://www.cnblogs.com/fger/p/10618547.html
Copyright © 2011-2022 走看看