酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

Java实现两表映射查询,输出汉字并按指定格式拼接

首先,我们需要创建一个Java程序,连接到数据库,然后执行查询SQL。以下是一个示例代码: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class Main { public static void main(String[] args) { try { // 加载数据库驱动 Class.forName("com.mysql.jdbc.Driver"); // 连接数据库 Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/your_database_name", "username", "password"); // 创建Statement对象 Statement statement = connection.createStatement(); // 编写查询SQL String sql = "SELECT t1.id, t2.field1, t2.field2 FROM table1 t1, table2 t2 WHERE t1.field IN (t2.field1, t2.field2)"; // 执行查询 ResultSet resultSet = statement.executeQuery(sql); // 处理查询结果 while (resultSet.next()) { int id = resultSet.getInt("id"); String field1 = resultSet.getString("field1"); String field2 = resultSet.getString("field2"); String result = field1 + "," + field2; System.out.println("ID: " + id + ", Result: " + result); } // 关闭资源 resultSet.close(); statement.close(); connection.close(); } catch (Exception e) { e.printStackTrace(); } } } ``` 注意:请将`your_database_name`、`username`和`password`替换为实际的数据库名称、用户名和密码。确保已经添加了MySQL JDBC驱动包到项目中。 ######[AI写代码神器 | 450点数解答 | 2024-06-13 10:38:35]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]