欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java json sql

林雅南1年前8瀏覽0評論

Java是一種流行的編程語言,常用于開發Web應用程序。JSON是一種輕量級的數據格式,易于解析和處理。SQL是一種用于管理關系型數據庫的語言。Java可以使用JSON作為數據傳輸格式,同時可以通過SQL查詢和管理數據庫。

//使用Java解析JSON
import org.json.JSONObject;
public class JsonDemo {
public static void main(String[] args) {
String jsonString = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}";
JSONObject jsonObject = new JSONObject(jsonString);
String name = jsonObject.getString("name");
int age = jsonObject.getInt("age");
String city = jsonObject.getString("city");
System.out.println(name + ", " + age + ", " + city);
}
}

上面的代碼使用了org.json庫來解析JSON字符串,并將其轉換成Java對象。然后我們可以通過Java對象來獲取JSON數據。

//使用Java連接和查詢SQL數據庫
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class SqlDemo {
public static void main(String[] args) {
try {
//連接數據庫
String url = "jdbc:mysql://localhost:3306/test";
String user = "root";
String password = "password";
Connection conn = DriverManager.getConnection(url, user, password);
//查詢數據
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM users");
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
System.out.println(id + ", " + name + ", " + age);
}
//關閉連接
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
}

上面的代碼使用Java的JDBC API來連接和查詢MySQL數據庫。我們可以使用Java的語法來執行SQL語句并獲取結果。注意,在完成操作后必須關閉連接、語句和結果集。