IDEA如何链接本MySQL数据库(保姆教程)
如何创建数据库,并且使数据库和IDEA链接,在代码中获取数据库中的数据
·
首先创建本地数据库
安装MySQL
参考文档:MySql下载及安装教程-CSDN博客
MySQL操作
mysql -u root -p
输入密码回车键
数据库操作命令
显示所有的数据库
SHOW DATABASES;
已经创建过的数据库了,其实可以直接使用
现在重新创建一个新的数据库,数据库的名称:databaseName
CREATE DATABASE databaseName;
创建成功之后,可以使用上面的SHOW DATABASES
如截图所示,databaseName数据库创建成功
下面是常用的数据库操作命令
创建数据库:
CREATE DATABASE database_name;
删除数据库:
DROP DATABASE database_name;
使用数据库:
USE database_name;
创建表:
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
…
);
删除表:
DROP TABLE table_name;
插入数据:
INSERT INTO table_name (column1, column2, …)
VALUES (value1, value2, …);
更新数据:
UPDATE table_name
SET column1 = value1, column2 = value2, …
WHERE condition;
删除数据:
DELETE FROM table_name
WHERE condition;
查询数据:
SELECT column1, column2, …
FROM table_name
WHERE condition;
排序数据:
SELECT column1, column2, …
FROM table_name
ORDER BY column_name ASC|DESC;
连接表:
SELECT column_name(s)
FROM table1
INNER JOIN table2
ON table1.column_name = table2.column_name;
创建索引:
CREATE INDEX index_name
ON table_name (column1, column2, …);
删除索引:
DROP INDEX index_name
ON table_name;
IDEA和数据库进行链接
选择右侧数据库按钮,如下图所示
点击 + 号按钮,进行数据源的添加
进行链接数据源的设置
用户和密码 是输入自己数据库的账号密码,账号:root,密码是在安装mysql时设置的密码。
数据库名称填写自己刚创建的数据库或者使用SHOW DATABASES;命令显示出来的数据。
点击应用-确定,IDEA的数据源就链接了这个databaseName这个数据库
IDEA java代码中如何获取数据库中的数据
public static void main(String[] args) {
// 数据库连接信息
String url = "jdbc:mysql://localhost:3306/mydatabase";
String username = "root";
String password = "123456";
// SQL查询语句
String query = "SELECT * FROM userInfo";
try {
// 加载数据库驱动
Class.forName("com.mysql.cj.jdbc.Driver");
// 建立数据库连接
Connection connection = DriverManager.getConnection(url, username, password);
// 创建Statement对象
Statement statement = connection.createStatement();
// 执行查询语句
ResultSet resultSet = statement.executeQuery(query);
// 遍历结果集并输出数据
while (resultSet.next()) {
String name = resultSet.getString("username");
String passwords = resultSet.getString("password");
String sex = resultSet.getString("sex");
System.out.println("name: " + name + ",password:" + passwords + ",sex:" + sex);
System.out.println("--");
}
// 关闭连接
resultSet.close();
statement.close();
connection.close();
} catch (Exception e) {
e.printStackTrace();
}
}
代码进行运行的查询数据结果截图如下
while遍历了所有的数据,循环打印了出来。
到这里,数据库操作、链接以及代码中获取数据简单的说完了,希望能够帮助到您。
请关注,持续更新该系列文章。
更多推荐
已为社区贡献1条内容
所有评论(0)