idea和MySQL环境搭建
时间: 2024-05-11 20:13:39 浏览: 101
MySQL环境搭建1
1. 安装MySQL数据库
在官网下载MySQL安装包,根据提示进行安装。
2. 创建数据库
打开MySQL客户端,使用root账户登录,创建数据库:
```
CREATE DATABASE idea_test;
```
3. 创建数据表
在idea中创建数据表,可以使用ORM框架,如Hibernate、Mybatis等,也可以使用SQL语句,如:
```
CREATE TABLE user (
id INT(11) NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT(11) NOT NULL,
PRIMARY KEY (id)
);
```
4. 连接数据库
在idea中连接MySQL数据库,需要引入MySQL的JDBC驱动,可以在pom.xml中添加依赖:
```
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.23</version>
</dependency>
```
然后在代码中创建数据库连接,如:
```
String url = "jdbc:mysql://localhost:3306/idea_test";
String user = "root";
String password = "123456";
Connection conn = DriverManager.getConnection(url, user, password);
```
5. 操作数据库
使用Java代码操作MySQL数据库,如:
```
// 查询数据
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM user");
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
System.out.println(id + "\t" + name + "\t" + age);
}
// 插入数据
PreparedStatement pstmt = conn.prepareStatement("INSERT INTO user(name, age) VALUES (?, ?)");
pstmt.setString(1, "张三");
pstmt.setInt(2, 18);
pstmt.executeUpdate();
// 更新数据
PreparedStatement pstmt = conn.prepareStatement("UPDATE user SET age = ? WHERE name = ?");
pstmt.setInt(1, 20);
pstmt.setString(2, "张三");
pstmt.executeUpdate();
// 删除数据
PreparedStatement pstmt = conn.prepareStatement("DELETE FROM user WHERE name = ?");
pstmt.setString(1, "张三");
pstmt.executeUpdate();
```
阅读全文