代码
时间: 2023-07-02 15:20:21 浏览: 38
好的,下面是Java开发环境、Maven项目环境和JDBC案例的代码示例。
1. Java开发环境准备
安装JDK和配置环境变量
下载JDK安装包,安装后配置JAVA_HOME环境变量和Path变量,如下所示:
```
# 配置JAVA_HOME
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home
# 配置Path
export PATH=$JAVA_HOME/bin:$PATH
```
安装MySQL和配置环境变量
下载MySQL安装包,安装后配置MYSQL_HOME环境变量和Path变量,如下所示:
```
# 配置MYSQL_HOME
export MYSQL_HOME=/usr/local/mysql
# 配置Path
export PATH=$MYSQL_HOME/bin:$PATH
```
安装IDEA
下载并安装IDEA,安装后打开IDEA,创建一个新项目即可。
2. Maven项目环境
安装Maven和配置环境变量
下载Maven安装包,安装后配置MAVEN_HOME环境变量和Path变量,如下所示:
```
# 配置MAVEN_HOME
export MAVEN_HOME=/usr/local/maven
# 配置Path
export PATH=$MAVEN_HOME/bin:$PATH
```
创建Maven项目
使用IDEA创建Maven项目,选择Maven项目类型,输入项目信息并选择项目模板,即可创建Maven项目。
3. JDBC案例
使用JDBC连接MySQL数据库,插入数据并查询数据,代码如下所示:
```
import java.sql.*;
public class JDBCDemo {
public static void main(String[] args) {
try {
// 加载驱动
Class.forName("com.mysql.cj.jdbc.Driver");
// 建立连接
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=UTC", "root", "");
// 插入数据
String sql = "insert into user(id, name, age) values(?, ?, ?)";
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setInt(1, 1);
pstmt.setString(2, "Tom");
pstmt.setInt(3, 20);
pstmt.executeUpdate();
// 查询数据
sql = "select * from user";
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
System.out.println("id=" + id + ", name=" + name + ", age=" + age);
}
// 关闭连接
rs.close();
stmt.close();
pstmt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
以上就是Java开发环境、Maven项目环境和JDBC案例的代码示例,希望能够帮到您。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)