怎么用jdbc 获取数据库的注释

怎么用jdbc 获取数据库的注释,第1张

import java.sql.Connection

import java.sql.DriverManager

import java.sql.Statement

public class InsertDemo01{

// 定义MySQL的数据库驱动程序

public static final String DBDRIVER = "org.gjt.mm.mysql.Driver"

// 定义MySQL数据库的连接地址

public static final String DBURL = "jdbc:mysql://localhost:3306/mldn"

// MySQL数据库的连接用户名

public static final String DBUSER = "root"

// MySQL数据库的连接密码

public static final String DBPASS = "mysqladmin"

public static void main(String args[]) throws Exception { // 所有的异常抛出

Connection conn = null // 数据库连接

Statement stmt = null // 数据库 *** 作

Class.forName(DBDRIVER) // 加载驱动程序

String sql = "INSERT INTO user(name,password,age,sex,birthday) "+

" VALUES ('李兴华','www.mldn.cn',30,'男','2008-08-27')"

conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS)

stmt = conn.createStatement() // 实例化Statement对象

stmt.executeUpdate(sql) // 执行数据库更新 *** 作

stmt.close() // 关闭 *** 作

conn.close()// 数据库关闭

字段注释 这样写就OK

Select COLUMN_NAME 列名, DATA_TYPE 字段类型, COLUMN_COMMENT 字段注释

from INFORMATION_SCHEMA.COLUMNS

Where table_name = 'companies'##表名

AND table_schema = 'testhuicard'##数据库名

AND column_name LIKE 'c_name'##字段名

取表注释这样写

Select table_name 表名,TABLE_COMMENT 表注释 from INFORMATION_SCHEMA.TABLES Where table_schema = 'testhuicard' ##数据库名

AND table_name LIKE 'companies'##表名

我想应该很清晰了吧,我写的都是SQL语句 你通过JDBC自己一调就全调出来了!有疑问就问出来哈


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11370904.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存