1. 连接数据库

Posted cpu-easy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1. 连接数据库相关的知识,希望对你有一定的参考价值。

  • 安装好mysql、sqlyog,连接成功后,

 

  • MySQL中创建的一个数据库 db_book :

技术图片

 

  • IDEA项目中导入jar包,

技术图片

 

 

  • IDEA项目src目录下创建包,里面创建Java类(demo02.java):
package com.reviewjdbc;


import java.sql.Connection;
import java.sql.Driver;
import java.sql.DriverManager;
import java.sql.SQLException;

public class demo02 {
    //数据库地址
    private static String dbUrl = "jdbc:mysql://localhost:3306/db_book";
    //用户名
    private static String dbUserName = "root";
    //密码
    private static String dbPassword = "123456";
    //驱动名称
    private static String jdbcName = "com.mysql.jdbc.Driver";

    public static void main(String[] args) {
        /** 1.
         *  加载数据驱动
         */
        try {
            Class.forName(jdbcName);
            System.out.println("驱动加载成功.");
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
            System.out.println("驱动加载失败.");
        }

        /** 2.
         *  获取数据库连接
         */
        Connection con = null;
        try {
            con = DriverManager.getConnection(dbUrl,dbUserName,dbPassword);
            System.out.println("获取数据库连接成功!");
            System.out.println("进行数据库操作.");
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
            try {
                con.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }


    }
}

 

  • 运行项目,成功!

技术图片

 

以上是关于1. 连接数据库的主要内容,如果未能解决你的问题,请参考以下文章

部分代码片段

使用实体框架迁移时 SQL Server 连接抛出异常 - 添加代码片段

连接MySQL出现错误:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)(代码片段

用于数据加载的 Android 活动/片段职责

有啥方法可以让 curl 连接并让我在输入时输入和发送身体片段?

谷歌地图片段显示,但没有地图