IDEA连接MySQL数据库并执行SQL语句使用数据图文详解
作者:亦是远方 发布时间:2024-01-14 13:57:09
标签:idea,mysql,sql语句
一、IDEA连接MySQL数据库
(一)首先新建普通Java项目
(二)连接数据库
1、点击右侧DataBase
2、点击加号,找到MySQL,添加数据库
3、输入用户名和密码,点击Test Connection
4、显示连接成功,点击Apply,OK
5、发现没有数据库,点击1 of 7,选择All schemas
即可显示全部的数据库
二、使用数据库的数据
(一)新建Java类 Test
(二)下载MySQL驱动Jar包
方法一:官网下载
官网地址
选择 Plantfrom Independent 版本,下载第二个。
点击不登录,只下载
方法二:百度盘
点击这里下载
(三)返回IDEA,新建文件夹lib
解压缩下载的zip文件,把下载好的Jar包放入lib文件夹
(四)非常重要(添加到库)
右击加入的Jar包,选择Add as Library(添加到库)
(五)编写Test类
import java.sql.*;
public class Test {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
Class.forName("com.mysql.jdbc.Driver");
// 使用我自己的数据库 test
String url = "jdbc:mysql://localhost:3306/test";
// 数据库的用户名和密码
String username = "root";
String password = "root";
Connection connection = DriverManager.getConnection(url, username, password);
Statement statement = connection.createStatement();
// SQL语句,使用我自己的test数据库下的 boss 表
String sql = "SELECT * FROM boss";
ResultSet resultSet = statement.executeQuery(sql);
// 需要与自己的数据库里的表结构相对应
while (resultSet.next()){
System.out.println("id = " + resultSet.getObject("id"));
System.out.println("name = " + resultSet.getObject("name"));
System.out.println("age = " + resultSet.getObject("age"));
}
resultSet.close();
statement.close();
connection.close();
}
}
boss表结构如下(自己表结构要修改代码)
(六)运行主函数,得到数据
三、总结
来源:https://blog.csdn.net/qq_35500719/article/details/126068630


猜你喜欢
- let和const声明的变量只在代码块内有效{let a = 10;var b = 1;}a // ReferenceError: a is
- SQL Server 2005默认是不允许远程连接的,要想通过远程连接实现MSSQL,数据库备份,需要做如下设置:步骤/方法1.打开SQL
- 基本原理讲解:高斯模糊的算法高斯核函数的编写:构建权重矩阵,采用高斯二维分布函数的形式进行处理。需要注意的是,这里我没有特判当sigma =
- 本文实例讲述了Python可变参数用法。分享给大家供大家参考,具体如下:#!/usr/bin/env python# -*- coding:
- 他们原来都想用PHP的实现随机,但取出多条好像要进行两次以上查询. 翻了手册,找到了下面这个语句,可以完成任务了,但效率较低SELECT&n
- 自 PHP 5.4.0 起,PHP 实现了代码复用的一个方法,称为 traits。Traits 是一种为类似 PHP 的单继承语言而准备的代
- 提到数组,大家都不陌生,什么是数组行列转置呢?其实也很简单,如下图所示,行列转置就是将数组元素的存放方式进行转换,原来保存在第一列的数据,将
- 目录结构:client:#!/usr/bin/env python# -*-coding:utf-8 -*-import socket, s
- 在同一个 Apache 实例中运行多个 Django 程序是完全可能的。 当你是一个独立的 Web 开发人员并有多个不同的客户时,你可能会想
- PHP原型模式Prototype Pattern是什么原型模式是一种创建型模式,它可以通过复制现有对象来创建新的对象,而无需知道具体的创建过
- 本文实例讲述了python获取指定网页上所有超链接的方法。分享给大家供大家参考。具体如下:这段python代码通过urllib2抓取网页,然
- 我就废话不多说了,大家还是直接看代码吧!def iou(y_true, y_pred, label: int): "&
- 代码如下: 代码如下:///<summary> /// 将两个列不同的DataTable合并成一个新的DataTab
- 有些时候我在们需要的用正则提取出html中某一个部分的文字内容,如图:获取dd部分的html文档,我们要通过它的一个属性去确定他的位置才可以
- 前言python画图,如果用英文显示基本没有问题,但是中文可能会有乱码或者不显示的情况。经过个人的测试,下图中“横轴&a
- 1、给定的日期格式相同,则使用简单的比较运算符来比较日期。<?php//声明两个日期、初始化$date1 = "2021-1
- 我就废话不多说了,大家还是直接看操作吧~<p>联系电话:<a :href="'tel:' + i
- 1.0 获取浏览器窗口坐标 python目录可找到Webdriver.py 文件定义了get_window_rect()函数,可获取窗口的坐
- 导语:你不知道Python也能去除“背景”嘛?修饰图片中的头发是设计师最烦人的任务之一!要修得完美,
- 本文实例为大家分享了Python飞机大战项目,供大家参考,具体内容如下import gcimport randomimport pygame