色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java json sql

林雅南2年前9瀏覽0評論

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

//使用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字符串,并將其轉(zhuǎn)換成Java對象。然后我們可以通過Java對象來獲取JSON數(shù)據(jù)。

//使用Java連接和查詢SQL數(shù)據(jù)庫
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 {
//連接數(shù)據(jù)庫
String url = "jdbc:mysql://localhost:3306/test";
String user = "root";
String password = "password";
Connection conn = DriverManager.getConnection(url, user, password);
//查詢數(shù)據(jù)
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);
}
//關(guān)閉連接
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
}

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