获取表结构.
package com.pear.db;
import java.sql.*;
/**
* Created with IntelliJ IDEA.
* User: pear
* Date: 12-11-13
* Time: 上午11:09
* To change this template use File | Settings | File Templates.
*/
public class DB {
public static void main(String args[]) throws Exception {
System.out.println("************************************************");
String sql = "select * from common_mail_config";
Class.forName("com.mysql.jdbc.Driver");
DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "root");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/emp", "root", "root");
PreparedStatement ps = conn.prepareStatement(sql);
ResultSet resultSet = ps.executeQuery();
ResultSetMetaData resultSetMetaData = resultSet.getMetaData();
int totalColumn = resultSetMetaData.getColumnCount();
for (int i = 1; i <= totalColumn; i++) {
System.out.print(resultSetMetaData.getColumnLabel(i));
System.out.print("|");
}
System.out.println();
while (resultSet.next()) {
for (int i = 1; i <= totalColumn; i++) {
System.out.print(resultSet.getObject(i));
System.out.print("|");
}
System.out.println();
}
System.out.println("************************************************");
resultSet.close();
ps.close();
conn.close();
}
}
分享到:
相关推荐
本资源为利用clickhouse的jdbc官方驱动 封装完整的增删改查示例。 修饰符和类型 方法 说明 void batchInsertData(clickhouse.service.impl.ClickHouseWrap clickHouseWrap, String tableName, List,Object>> field...
export to tempfile of del select * from TABLENAME where not 清理条件; load from tempfile of del modified by delprioritychar replace into TABLENAME nonrecoverable; 说明: 在不相关的数据表export...
db2 list tables for schema [user] 复制一张表:db2 create table t1 like t2 显示表结构:db2 describe table tablename 查询表:db2 "select * from table tablename where ..." 执行SQL脚本:db2 -tvf scripts....
db2 describe table tablename 查询表:db2 "select * from table tablename where ..." 执行SQL脚本:db2 -tvf scripts.sql 查看错误代码信息:db2 ? 10054 停止激活的连接:db2 force application all;\db2 force ...
自己写的一个JDBC通用DAO 有几点需要注意: 1.数据库命明目前只支持没下血杠命名(_) 2.表ID字段名取名有2种方式 (1)ID (2)TableName + ID 例如:user表 则取名为 id 或者 userid 因为没有用xml来映射表结构确定哪一个...
对key的命名有规范 "tablename_ID(int)"形式, 如果仅仅是 "tablename" 则系统解析的时候ID默认为0 例如 “user_1” 系统会自动对应"user"表的ID为1的行 “user_0” 或者 "user" 系统会自动对应"user"表的ID为0的行 ...
cassandra-spark-jdbc-bridge 如果要通过JDBC查询Cassandra数据,但要使用Spark SQL的功能进行数据处理,则需要此应用程序。... keyspace_tableName实施例::卡桑德拉表可以使用以下命名格式登记在火花SQL在卡桑德
BatchDB :: upsert ( 'tableName' , []); // or $ dbConn = DB :: connection ( 'databaseConnectionName' ); BatchDB :: upsert ( 'tableName' , [], $ dbConn ); // or BatchDB :: connection ( '...
Find out Stored Procs Which Referenced Specified TableName
SnapORM SnapORM 是一个非常简单的基于 JDBC 的 ORM,它提供结果集映射和基本的 crud 操作。 要将 SnapORM 作为依赖项添加到您的项目: <dependency> <groupId>...
DB db; //定义Linkdb类的一个对象。 public Pagi()//定义构造器,初始化每页显示的主题数和数据库的连接。 { intPageSize=4; //每页显示的记录数目 db = new DB(); } //Countsql:总记录的Query字符串。[形式为...
动态创建一个模型的多个table name, 并通过 Django ORM 操作
1. 用法DB2CSV -tables tableName,tableName,... e.g. DB2CSV -tables foo,bar or DB2CSV -sql ' sql string ' e.g. DB2CSV -sql ' SELECT * FROM foo ' or DB2CSV -sqlFile path/to/sqlfile e.g. DB2CSV -sqlFile ...
<table tableName="ad" domainObjectName="Ad" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"/> ...
dql 正在进行中,目前仅支持 sqlite用法 npm install dql -g# list tablesdql foo.sqlitedb# list schemadql foo.sqlitedb tablename# stream table as jsondql foo.sqlitedb tablename json
C# 将数据库里的用户表导出为 tableName.cs oracle,ms sql 非代码
String dbName="db";//表名String tableName="dbtest";//联结字符串 String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPasswd; Class.forName("com.mysql.jdbc.Driver").new...
node 连接mysql, 以及操作mysql的工具封装 db.config.json如下 { "host": "124.223.41.220", ...let sql = 'select * from tableName' db.queryAsync(sql).then(res => { console.log(res); });
tk-mybatis-dynamic-tablename tk.mybatis动态表操作
<table tableName="user_t" domainObjectName="User" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false...