java如何查询mssql数据返回前端json格式
时间: 2023-02-21 07:55:35 浏览: 123
在 Java 中,查询 MS SQL 数据并返回前端的 JSON 格式,常用的做法是使用 JDBC(Java Database Connectivity,Java 数据库连接)驱动来连接数据库,执行 SQL 查询语句,然后使用第三方库,例如 Jackson 或 Gson,将查询结果转换成 JSON 格式。
以下是示例代码:
```
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import com.google.gson.Gson;
public class MSSQLToJSON {
public static void main(String[] args) {
String connectionUrl = "jdbc:sqlserver://localhost:1433;" +
"databaseName=database;user=user;password=password;";
try (Connection con = DriverManager.getConnection(connectionUrl); Statement stmt = con.createStatement();) {
String SQL = "SELECT * FROM table";
ResultSet rs = stmt.executeQuery(SQL);
Gson gson = new Gson();
System.out.println(gson.toJson(rs));
}
// Handle any errors that may have occurred.
catch (SQLException e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,首先连接到 MS SQL 数据库,然后执行查询语句,并使用 Gson 将查询结果转换为 JSON 格式。
注意:需要下载并导入 MS SQL JDBC 驱动,以及 Gson 库。
阅读全文