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

java連接mysql取字段號別名

夏志豪2年前12瀏覽0評論

Java連接MySQL可以利用JDBC完成,這里我們主要介紹如何在Java代碼中取字段號別名。

Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "password");
Statement stmt = conn.createStatement();
String sql = "SELECT id AS '編號', name AS '姓名', age AS '年齡' FROM user";
ResultSet rs = stmt.executeQuery(sql);
ResultSetMetaData rsmd = rs.getMetaData();
//取別名對應的列號
int idIndex = rsmd.findColumn("編號");
int nameIndex = rsmd.findColumn("姓名");
int ageIndex = rsmd.findColumn("年齡");
while (rs.next()) {
System.out.println("編號:" + rs.getString(idIndex));
System.out.println("姓名:" + rs.getString(nameIndex));
System.out.println("年齡:" + rs.getString(ageIndex));
}
rs.close();
stmt.close();
conn.close();

上述代碼使用了ResultSetMetaData的findColumn()方法來取別名對應的列號,方便后續操作。需要注意的是,使用別名時需要用單引號將別名括起來。