Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection conn = DriverManager .getConnection("jdbc:mysql://localhost:3306/MALL?user=root&password=123456"); DatabaseMetaData meta = (DatabaseMetaData) conn.getMetaData(); ResultSet rs = meta.getColumns(null, "%", "T_Mall_ReturnOrderInfo", "%"); while (rs.next()) { // table catalog (may be null) String tableCat = rs.getString("TABLE_CAT"); // table schema (may be null) String tableSchemaName = rs.getString("TABLE_SCHEM"); // table name String tableName_ = rs.getString("TABLE_NAME"); // column name String columnName = rs.getString("COLUMN_NAME"); // SQL type from java.sql.Types int dataType = rs.getInt("DATA_TYPE"); // Data source dependent type name, for a UDT the type name is // fully qualified String dataTypeName = rs.getString("TYPE_NAME"); System.out.println(columnName + " " + dataTypeName); // table schema (may be null) int columnSize = rs.getInt("COLUMN_SIZE"); // the number of fractional digits. Null is returned for data // types where DECIMAL_DIGITS is not applicable. int decimalDigits = rs.getInt("DECIMAL_DIGITS"); // Radix (typically either 10 or 2) int numPrecRadix = rs.getInt("NUM_PREC_RADIX"); // is NULL allowed. int nullAble = rs.getInt("NULLABLE"); // comment describing column (may be null) String remarks = rs.getString("REMARKS"); // default value for the column, which should be interpreted as // a string when the value is enclosed in single quotes (may be // null) String columnDef = rs.getString("COLUMN_DEF"); // int sqlDataType = rs.getInt("SQL_DATA_TYPE"); // int sqlDatetimeSub = rs.getInt("SQL_DATETIME_SUB"); // for char types the maximum number of bytes in the column int charOctetLength = rs.getInt("CHAR_OCTET_LENGTH"); // index of column in table (starting at 1) int ordinalPosition = rs.getInt("ORDINAL_POSITION"); // ISO rules are used to determine the nullability for a column. // YES --- if the parameter can include NULLs; // NO --- if the parameter cannot include NULLs // empty string --- if the nullability for the parameter is // unknown String isNullAble = rs.getString("IS_NULLABLE"); // Indicates whether this column is auto incremented // YES --- if the column is auto incremented // NO --- if the column is not auto incremented // empty string --- if it cannot be determined whether the // column is auto incremented parameter is unknown String isAutoincrement = rs.getString("IS_AUTOINCREMENT"); System.out.println(tableCat + "-" + tableSchemaName + "-" + tableName_ + "-" + columnName + "-" + dataType + "-" + dataTypeName + "-" + columnSize + "-" + decimalDigits + "-" + numPrecRadix + "-" + nullAble + "-" + remarks + "-" + columnDef + "-" + sqlDataType + "-" + sqlDatetimeSub + charOctetLength + "-" + ordinalPosition + "-" + isNullAble + "-" + isAutoincrement + "-"); } conn.close();
相关推荐
这个基于Swing和MySQL的课程管理系统采用了以下关键技术: Java Swing:Java Swing是Java提供的图形用户界面(GUI)工具包,用于创建跨平台的窗口应用程序。它提供了一系列的组件和布局管理器,使得开发者可以轻松...
接着对系统中的数据库进行模型设计,包括数据流图、实体联系图及数据表结构。在系统的设计与实现中,确定系统的开发思想以及开发环境,并对系统中的Java Bean和Controller代码进行设计。最后给出了系统中模块的详细...
这个基于Swing和MySQL的课程管理系统采用了以下关键技术: Java Swing:Java Swing是Java提供的图形用户界面(GUI)工具包,用于创建跨平台的窗口应用程序。它提供了一系列的组件和布局管理器,使得开发者可以轻松...
因为用户打开后,立马渲染html代码,此时网站结构已经出现,接着用jqury+ajx去后台获取数据。由于我的sql语句严格控制在ms级别,所以只需要几百ms,数据即可拿到,此时渲染在页面上给用户的感觉很快) 3、sql语句的...
基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...
于是自己花时间重新基于高德地图API接口采集了一份最新的城市区域数据。总计6万多条数据。数据格式如下: INSERT INTO `districts` (`id`, `name`, `pinyin`, `initials`, `letter`, `citycode`, `adcode`, `parent...
javaweb基于ssm毕业设计管理系统设计与实现+MySQL项目源码。 本系统包含三种用户:学生、教师和管理员。通过本系统,学生可以获取指导教师和管理员发布的相关教学信息和教学资源;教师可以进行毕设进度的日常管理,...
1.导入SpringBootJD\doc\springbootjd.sql,会自动创建库和表结构 2.修改SpringBootJD\src\main\resources\application.yml中的MySQL的账号和密码 3.修改SpringBootJD\src\main\java\...
基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...
基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...
基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...
基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...
基于Java的校园二手物品交易网站的设计与实现全文共3页,当前为第1页。基于Java的校园二手物品交易网站的设计与实现全文共3页,当前为第1页。基于Java的校园二手物品交易网站的设计与实现 基于Java的校园二手物品...
基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...
数据库设计合理:系统的数据库设计符合规范,包括电影信息、用户信息、评论信息等表结构,能够满足电影和用户管理的需求。 实时更新:系统支持实时更新电影内容,管理员可以及时更新最新的电影资源,保证用户获取...
数据库设计合理:系统的数据库设计符合规范,包括学生信息、课程信息、作业记录等表结构,满足数据管理和查询需求。 扩展性强:系统采用模块化设计,方便进行功能扩展和系统升级,满足不同学科和学习需求的个性化...
数据库设计合理:系统的数据库设计符合规范,包括景点信息、活动信息、预订记录等表结构,能够满足网站展示和数据管理的需求。 安全性和隐私保护:系统采用安全措施,保护用户个人信息和预订数据的安全和隐私,确保...
2个目标文件 摘要:Java源码,网络相关,UDP 基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式...
数据库设计合理:系统的数据库设计符合规范,包括题目信息、学生信息、考试记录等表结构,能够满足题库管理和考试评估的需求,保证数据的一致性和完整性。 实时更新:系统支持实时更新题库和学生成绩记录,学生可以...