如何读取mysql数据库表结构生成对应的java类
来源:互联网 发布:unity3d on click 编辑:程序博客网 时间:2024/06/11 08:28
最近因为工作需要,需要读取数据库表结构生成对应的代码,尝试了好多办法,发现以下的这种办法比较好的一种方式:
数据表结构如下:
CREATE TABLE `user` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自动编号',
`name` varchar(20) NOT NULL DEFAULT '' COMMENT '姓名',
`age` tinyint(4) NOT NULL DEFAULT '1' COMMENT '年龄',
`password` varchar(20) NOT NULL DEFAULT '' COMMENT '密码',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8;
我们现在要在java中获取数据库表结构,通过他的属性,生成对应的代码:直接看代码
conn = DriverManager.getConnection(url, user, password);PreparedStatement pstm = conn .prepareStatement("SELECT a.COLUMN_NAME,a.COLUMN_COMMENT FROM information_schema.`COLUMNS` a WHERE a.TABLE_SCHEMA='test' AND a.TABLE_NAME='user'");ResultSet rs = pstm.executeQuery();while (rs.next()) { System.out.println(rs.getString(1) + ":" + rs.getString(2));}rs.close();pstm.close();conn.close();上面就是核心代码,只要有了它,什么样的数据库都不成问题,都可以通过上述方法来生成对应的java类.
0 0
- 如何读取mysql数据库表结构生成对应的java类
- xorm根据数据库表生成对应的结构体
- Java 将数据库对应的表生成对应的实体类,包含注释信息
- java 读取properties连接数据库,生成实体、模拟反项工程 由表结构生成实体
- MyBatis-3.2.2自动生成mysql 表对应的java类
- msyql读取表字段生成对应的java变量
- java 读取postgresql数据库结构生成XML格式
- Java工具类_表结构自动生成对应的实体类、Mapper.xml文件、Dao类
- 利用JDBC连接池封装类自动根据mysql数据库生成对应的model类
- MyEclipse如何自动生成数据库表的Java实体类
- Java 如何读取sqlserver生成的xml
- 如何比较mysql数据库结构的不同?
- 如何使用java代码自动生成对应的krpano全景
- 读取数据库表结构
- 如何读取一个数据库的字段,并生成一个数列
- 逆向生成MySQL数据库对应的建表与Insert语句(可完成记录的迁移与备份)
- hibernate使用SchemaExport生成对应的数据库表
- 使用iMatrix平台做项目时出现数据库中没有生成对应的表问题如何解决?
- Key-value数据库
- 解决AndroidADT自带Eclipse编辑器不能自动代码提示的问题。
- [转载]source insight 使用技巧
- 各种排序算法的稳定性和时间复杂度小结
- OCP-053-621
- 如何读取mysql数据库表结构生成对应的java类
- github入门教程
- jdbc学习笔记
- ORM框架GreenDao
- 关于私有变量的调用问题
- 使用时间和日期的对话框
- android的硬件加速
- 如何确定一个数是无符号数
- 小贝学习CSS滤镜