`
myangle89
  • 浏览: 97348 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JDBC DB TableName

    博客分类:
  • java
阅读更多
获取表结构.

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();
    }

}

0
1
分享到:
评论

相关推荐

    DB2_JDBC驱动.rar

    ResultSet rs = stmt.executeQuery("SELECT * FROM TABLENAME"); ``` 5. **处理结果集**:遍历并处理`ResultSet`中的数据,例如读取记录、更新或关闭结果集。 6. **关闭资源**:在完成数据库操作后,记得关闭`...

    连接DB2包,DB2与JAVA连接驱动,JDBC驱动

    PreparedStatement pstmt = conn.prepareStatement("SELECT * FROM tablename"); ResultSet rs = pstmt.executeQuery(); while (rs.next()) { // 处理结果集 } ``` 6. **关闭资源**: 在完成数据库操作后,...

    JDBC连接DB2驱动包(公司授权正版驱动)

    ResultSet rs = stmt.executeQuery("SELECT * FROM tablename"); ``` 4. **关闭资源**:操作完成后,记得关闭`ResultSet`、`Statement`和`Connection`,以释放数据库资源,防止内存泄漏。 5. **处理异常**:在...

    db2db配置详细说明

    &lt;LoadDB id="5" tableName="user_Info"&gt; [id] [name] &lt;/LoadDB&gt; ``` - `&lt;drawoutDB&gt;`:定义从哪个数据库抽取数据。 - `&lt;LoadDB&gt;`:定义将数据加载到哪个数据库及表中。 - `&lt;Dimension&gt;`:用于...

    db2数据库驱动jar包

    ResultSet rs = stmt.executeQuery("SELECT * FROM tablename"); ``` 4. 处理查询结果集(ResultSet),并进行必要的CRUD操作。 5. 最后,记得关闭所有的资源,如Statement、ResultSet和Connection,以释放数据库...

    db2 数据库连接jar包

    ResultSet rs = stmt.executeQuery("SELECT * FROM tablename"); ``` 5. 关闭连接和资源: ```java rs.close(); stmt.close(); conn.close(); ``` 在处理大量数据时,建议使用PreparedStatement和连接池来优化性能...

    IBM_DB2_jar

    ResultSet rs = stmt.executeQuery("SELECT * FROM tablename"); ``` 或者,对于参数化的SQL语句,可以使用`PreparedStatement`。 4. **处理结果集**:遍历`ResultSet`,提取查询结果,并进行业务逻辑处理。 5....

    java连接db2实例

    在"DBTO.java"文件中,可能包含了具体的Java代码示例,展示了如何实施上述步骤。通过学习和理解这段代码,开发者可以更好地掌握Java连接DB2数据库的方法和最佳实践。 总结来说,Java连接DB2实例涉及了JDBC驱动的...

    sqlite-3.7.15&sqlite-jdbc-3.7.15

    例如,`sqlite3 mydatabase.db`进入shell,`.help`获取帮助,`SELECT * FROM tablename;`查询表中的所有数据。 了解并掌握这些基本知识点,你就可以有效地利用SQLite和sqlite-jdbc进行数据库管理和开发工作了。

    IBM DB2通用数据库Windows版快速入门

    - 对于Web应用,可以利用JDBC或ODBC接口与DB2进行集成。 9. **云服务** - IBM也提供了DB2云服务,允许在云端部署和管理DB2实例,降低了运维复杂性。 通过深入学习以上内容,并结合实践操作,你将能够熟练地在...

    Mybatis连接DB2数据库生成逆向工程

    &lt;table tableName="user_info" domainObjectName="UserInfo" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId=...

    javaee5编程郭庆j2ee-2-第2章jdbc初步.ppt

    【Java EE 5编程:JDBC初步】 Java EE 5是Java企业版的一个版本,它提供了丰富的API和框架,用于构建分布式、企业级的应用程序。在这个环境中,JDBC(Java Database Connectivity)扮演着核心角色,使得Java应用...

    java实现sqlite的db文件增删改查

    String url = "jdbc:sqlite:/path/to/your/database/file.db"; // create a connection to the database conn = DriverManager.getConnection(url); System.out.println("Connection to SQLite has been ...

    JSP分页代码-数据库连接池+JavaBean+JSP+SQL Server+JDBC3.0的数据库分页技术

    DB db; //定义Linkdb类的一个对象。 public Pagi()//定义构造器,初始化每页显示的主题数和数据库的连接。 { intPageSize=4; //每页显示的记录数目 db = new DB(); } //Countsql:总记录的Query字符串。[形式为...

    unity访问Access数据库demo

    string sql = "SELECT * FROM TableName"; OleDbCommand cmd = new OleDbCommand(sql, conn); OleDbDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { // 处理查询结果 string columnValue...

    Java配置文件链接数据库

    这种方式使用了Java Database Connectivity (JDBC) API,这是一个Java标准,用于与各种类型的数据库进行交互。 在Java中,通常我们会创建一个配置文件,例如名为`db.properties`的文件,存储数据库连接参数。这个...

    scalikejdbc:面向Scala开发人员的基于SQL的整洁数据库访问库。 该库自然包装了JDBC API,并为您提供易于使用的API

    override val tableName = "Users" } ``` 然后你可以方便地执行CRUD操作: ```scala User.createIfNotExists(1, "Alice") // 创建 User.findById(1).map(_.name) // 查询 User.where(_.id === 1).update(_.name -...

    Mybatis反向映射工具generator

    &lt;property name="jdbc.username" value="${jdbc.username}"/&gt; &lt;property name="jdbc.password" value="${jdbc.password}"/&gt; &lt;jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="${jdbc....

    Mybatis Generator配置详解.md

    &lt;table tableName="ad" domainObjectName="Ad" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"/&gt; ...

Global site tag (gtag.js) - Google Analytics