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

      

  • 相关阅读:
    css 定位
    css inline忽略宽和高
    css clear属性
    关系型数据库与nosql
    链接标签<a>的css定义规则
    1em=16px
    text-align的justify属性
    2393Cirno的完美算数教室 容斥
    bzoj4665小w的喜糖 dp+容斥
    bzoj4558[JLoi2016]方 容斥+count
  • 原文地址:https://www.cnblogs.com/fger/p/10618547.html
Copyright © 2011-2022 走看看