Java基础MAC系统下IDEA连接MYSQL数据库JDBC过程

JDBC数据库连接

MySQL中建表

在终端使用命令mysql -u root -p打开数据库,在数据库操作环境下进行创建数据库,建表等等操作

建立数据库语句

create dababase 数据库名

建表语句

create table bookinfo(
    -> book_id int primary key auto_increment,
    -> book_name varchar(20) not null,
    -> price float(6,2) not null,
    -> public_date date not null,
    -> store int not null
    -> );

IDEA中建立JavaWeb项目

1.打开IDEA->Create New Project->Java Enterprice->点击next->给项目命名,并选择自己想要存放的路径->点击finish即可创建完成

2.点击项目最右侧的Database->'+'->‘MySQL'

3.Database处填写自己创建的数据库book,User处无特殊情况均填写'root',密码就是进入数据库时需要输入的密码,根据个人情况而定,填完之后点击URL下方的Test Connection

4.注意:如果有的小可爱出现Test Connection这个按钮无法点击的情况,这时该界面的左下方会出现download的字样,读者直接点击下载mysql-connector-java-5.1.48-bin.jar,这时JDBC数据库连接的jar包,下载之后就可以点击Test Connection,若出现如下图所示的界面,说明数据库连接成功

5.数据库连接成功之后,IDEA右侧就会出现如下界面,显示数据库中的表,这时我们就可以对数据库进行一些操作

6.在src目录下创建一个名为"com.jdbc.test"Package,在包下创建"DBConnection"的数据库连接类

DBConnect类中代码,该代码的作用是访问book数据库中的bookinfo表,并将表中的数据全部显示出来

package com.jdbc.test;
import java.math.BigDecimal;
import java.sql.*;
public class DBConnection {
    //数据库url,username,password
    static final String DB_url = "jdbc:mysql://localhost:3306/book";
    static final String username = "root";
    static final String password = "123456";
    public static void main(String[] args) {
        try {
            //1.注册JDBC驱动
            Class.forName("com.mysql.jdbc.Driver");
            //2.获取数据库连接
            Connection connection = DriverManager.getConnection(DB_url,username,password);
            //3.操作数据库
            Statement statement = connection.createStatement();//获取操作数据库的对象
            String sql = "select * from bookinfo";//定义数据库语句
            ResultSet resultSet = statement.executeQuery(sql);//执行数据库语句获取结果集
            while(resultSet.next()){
                int bookid = resultSet.getInt("book_id");
                String bookname = resultSet.getNString("booK_name");
                BigDecimal price = resultSet.getBigDecimal("price");
                Date publicdate = resultSet.getDate("public_date");
                String store = resultSet.getNString("store");
                System.out.println("图书编号"+bookid);
                System.out.println("图书名"+bookname);
            }
            //4.关闭结果集,数据库操作对象,数据库连接
            resultSet.close();
            statement.close();
            connection.close();
        }catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}

至此数据库连接就做完了,最后在这提下一连接数据库的url的格式为

url = "jdbc:mysql://主机名(localhost):端口号(3306)/数据库名"

可根据自己的情况定义对应的url,也可在database的界面直接复制过来就可以了

以上就是Java基础MAC系统IDEA连接MYSQL数据库JDBC过程的详细内容,更多关于IDEA连接MySQL数据库的资料请关注我们其它相关文章!

(0)

相关推荐

  • 使用IDEA配置Tomcat和连接MySQL数据库(JDBC)详细步骤

    IDEA配置Tomcat 1,点击Run-EDit Configurations- 2.点击左侧"+"号,找到Tomcat Server-Local(若是没有找到Tomcat Server 可以点击最后一行 34 items more) 3.在Tomcat Server -> local-> Server -> Application server项目下,点击 Configuration ,找到本地 Tomcat 服务器,再点击 OK按钮. 至此,IntelliJ I

  • 在IntelliJ IDEA中使用Java连接MySQL数据库的方法详解

    一.下载MySQL数据库并进行安装和配置 下载地址:https://dev.mysql.com/downloads/installer/ 二.下载JDBC连接器 下载地址:mysql-connector-java-8.0.22 下载好压缩包并解压后找到mysql-connector-java-8.0.22.jar文件放在自己指定的路径下. 三.在项目中导入jar包 用于测试数据库连接的测试类Test.java代码: import java.sql.Connection; import java.

  • JDBC-idea导入mysql连接java的jar包(mac)的方法

    前言 1.本文使用的是mysql8.0版本 与5.0版本相比:导包方式相同,后面代码中的注册驱动方式不同 1.mac与pc的idea菜单和图标不是完全相同,但是步骤是差不多的 下载对应版本的jar包 mysql 8.0 jar包下载 点击上面链接,到官网下载jar包 下载后解压即可得到该版本jar包 将jar包在本地放入单独一个文件夹 我将这个jar包放入myJAR文件夹,等下直接将这个文件夹导入idea. 这样做的好处是,以后再使用其它jar包时,直接放到这个文件夹就好,不需要再一个一个导入

  • IDEA 连接数据库的实现方法

    [1]添加 database 到右侧栏 (1.1)先看右侧栏有[database]图标没,从我这里可以看到是没有的: (1.2)如图选择[View]-[Tool Windows]-[Database] (1.3) 如图所示,右侧栏就可以看见[Database]一栏了. [2]新建数据库 (2.1)点击这个 + 号,开始准备新建链接 (2.2)选择对应版本数据库,如:这里我选择的是 Mysql 数据库. (2.3)然后在红色方框中填写自己的数据库信息,然后点击[TEST CONNECTION]测试

  • java使用JDBC连接数据库的五种方式(IDEA版)

    JDBC是java访问数据库的基础,其余的mybatis和JDO 以及Hibernate 都是把jdbc封装起来,因此了解JDBC连接数据库的原理十分重要!! 准备工作 1. mysql的jar包 导入到lib目录下 2.把导入的jar包添加到项目中 点击jar包   选择 3.创建一个TestConnection类 五种方式如下: /** * @author * @date 2019 **/ import org.junit.Test; import java.io.InputStream;

  • Java基础MAC系统下IDEA连接MYSQL数据库JDBC过程

    JDBC数据库连接 MySQL中建表 在终端使用命令mysql -u root -p打开数据库,在数据库操作环境下进行创建数据库,建表等等操作 建立数据库语句 create dababase 数据库名 建表语句 create table bookinfo( -> book_id int primary key auto_increment, -> book_name varchar(20) not null, -> price float(6,2) not null, -> pub

  • ubuntu系统下 python链接mysql数据库的方法

    进入root 权限下 apt-get install mysql-server apt-get install mysql-client 创建数据库 mysql -u root -p passward 链接数据库 create database basename use basename 如果数据库存在要进行改动可以直接使用 mysql -u root -p passward basename 创建表 create table latest_face( id int(11) not null a

  • linux下python3连接mysql数据库问题

    python语言的3.x完全不向前兼容,导致我们在python2.x中可以正常使用的库,到了python3就用不了了.比如说mysqldb 1.安装pymysql pymysql就是作为python3环境下mysqldb的替代物,进入命令行,使用pip安装pymysql pip install pymysql3 2.使用pymysql 在我们需要使用数据库的.py文件开头添加下面两行 import pymysql pymysql.install_as_MySQLdb() 第一行是引入pymysq

  • Mac环境下php操作mysql数据库的方法分享

    Mac本地环境搭建 在Mac系统,我们可以使用MAMP Pro 软件来搭建本地服务器.安装好这款软件,网站的目录在 /Applications/MAMP/htdocs 文件夹里,只需将文件放入该文件夹中,就可以通过http://localhost:8888来访问了,或者通过点击如下红色下划线按钮来快速访问站点. mac系统下安装php,两行即可. brew tap josegonzalez/homebrew-php brew install php54 安装完后配置一下,你就可以使用phpsto

  • VS2019连接MySQL数据库的过程及常见问题总结

    今天下午开始配置各种环境,想着VS2019可以配合MySQL一起使用.中间出了不少错误,晚上九点左右配置成功如下图所示: 接下来说说具体步骤: (1)首先准备好VS2019和MySQL的软件,各自官网都有,这里不再赘述: (2)找到MySQL的安装目录,如图,找到这两个文件夹. (3)新建一个工程后再新建一个main.cpp文件,为下面的配置环境做准备. (4)打开项目属性,点击VC++目录,在包含目录中,将MySQL安装目录中的include文件路径添加到这里,如下图所示:  (5)在属性页上

  • Linux下远程连接MySQL数据库的方法

    踩坑笔记 估计搞了一个多小时才把这个远程连接搞好.一台本地电脑,一台云服务器,都是linux系统. 步骤 1.在服务器端开启远程访问 首先进入mysql数据库,然后输入下面两个命令: grant all privileges on *.* to 'root'@'%' identified by 'password'; flush privileges; 第一个*是数据库,可以改成允许访问的数据库名称 第二个 是数据库的表名称,代表允许访问任意的表 root代表远程登录使用的用户名,可以自定义 %

  • Window系统下自动备份MySql数据库方法

    Window下可以使用Bat批处理文件来对MySql进行备份操作,备份时一般数据量较大的情况可以使用复制文件的方式,但是这种方式要求服务器停机或者停止写入命令,不大使用.如果数据不大,推荐使用mysqldump命令来备份数据库文件为sql文件.使用方法为mysqldump –uroot –ppassword dbname > db_date.sql.编写bat文件,使用window的任务计划来定时执行bat文件就可以实现MySql数据库的定时备份.Bat文件如下: 复制代码 代码如下: [htm

  • Jmeter连接Mysql数据库实现过程详解

    昨天把Mysql装好了,这个躺在草稿中很久的文章也可以出炉了. 首先需要准备个Mysql jdbc驱动包,尽量保证其版本和你的数据库版本一致,至少不低于数据库版本,否则可能有问题.去官网扒一个下来吧:https://dev.mysql.com/downloads/connector/j/ 1.测试计划(Test Plan)下面把jdbc驱动包导入. 2.线程组下添加一个配置元件JDBC Connection Configuration. Variable Name:自定义参数,在JDBC Req

  • Win7 64位系统下PHP连接Oracle数据库

    下面讲下配置过程 一.下载oracle instantclient 下载地址:http://www.oracle.com/technetwork/topics/winx64soft-089540.html 下载 instantclient-basic-windows.x64-11.2.0.4.0 解压路径:D:\Program Files (x86)\Oracle64Client\instantclient_11_2 *注:客户端需要对应数据库版本. 二.配置系统环境变量 在PATH环境变量后加

  • java模拟ATM功能(控制台连接Mysql数据库)

    本文实例为大家分享了java模拟ATM功能的具体代码,供大家参考,具体内容如下 有三个类:Test.java.Customer.java.CustomerDAO.java.ATMSystem.java ATMSystem.java实现模拟ATM的功能 Customer.java创建一个用户对象 CustomerDAO.java实现连接数据库 Test为主程序 ATMSystem.java: package ATM; import java.util.Scanner; public class A

随机推荐