(1)DatabaseMetaData:
![](/upload/ad_content/xuanchuantu-24.jpg)
创新互联公司-专业网站定制、快速模板网站建设、高性价比乌拉特中网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式乌拉特中网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖乌拉特中地区。费用合理售后完善,十载实体公司更值得信赖。package javase.jdbc;
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.ResultSet;
import java.sql.SQLException;
public class DatabaseMetaDataDemo {
public static void main(String[] args) {
Connection connection = JDBCConnection.getConnection();
try {
DatabaseMetaData dMetaData = connection.getMetaData(); // 实例化元数据
System.out.println("数据库名:" + dMetaData.getDatabaseProductName());
System.out.println("数据库版本: "
+ dMetaData.getDatabaseProductVersion());
ResultSet resultSet = dMetaData.getPrimaryKeys(null, null, "users");
while (resultSet.next()) {
System.out.println("表类别:" + resultSet.getString(1));
System.out.println("表模式:" + resultSet.getString(2));
System.out.println("表名称:" + resultSet.getString(3));
System.out.println("列名称:" + resultSet.getString(4));
System.out.println("主键:" + resultSet.getString(5));
System.out.println("主键名称:" + resultSet.getString(6));
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
输出:
数据库名:MySQL
数据库版本: 5.5.19
表类别:jdbcdemo
表模式:null
表名称:users
列名称:id
主键:1
主键名称:PRIMARY
(2)ResultSetMetaData:
package javase.jdbc;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
public class ResultSetMetaDataDemo {
public static void main(String[] args) {
String sql = "SELECT id,username,password,classId FROM users";
Connection connection = JDBCConnection.getConnection();
try {
PreparedStatement pStatement = connection.prepareStatement(sql);
ResultSetMetaData rSetMetaData = pStatement.getMetaData();
System.out.println("返回数据有" + rSetMetaData.getColumnCount() + "个字段");
if (rSetMetaData.isAutoIncrement(1))
System.out.println(rSetMetaData.getColumnName(1) + "字段是自增的");
} catch (SQLException e) {
e.printStackTrace();
}
}
}
输出:
返回数据有4个字段
id字段是自增的
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网站题目:Java基础系列15:JDBC中使用元数据分析数据库-创新互联
文章地址:
http://njwzjz.com/article/coeiph.html