获取表结构.
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();
}
}
分享到:
相关推荐
ResultSet rs = stmt.executeQuery("SELECT * FROM TABLENAME"); ``` 5. **处理结果集**:遍历并处理`ResultSet`中的数据,例如读取记录、更新或关闭结果集。 6. **关闭资源**:在完成数据库操作后,记得关闭`...
PreparedStatement pstmt = conn.prepareStatement("SELECT * FROM tablename"); ResultSet rs = pstmt.executeQuery(); while (rs.next()) { // 处理结果集 } ``` 6. **关闭资源**: 在完成数据库操作后,...
ResultSet rs = stmt.executeQuery("SELECT * FROM tablename"); ``` 4. **关闭资源**:操作完成后,记得关闭`ResultSet`、`Statement`和`Connection`,以释放数据库资源,防止内存泄漏。 5. **处理异常**:在...
<LoadDB id="5" tableName="user_Info"> [id] [name] </LoadDB> ``` - `<drawoutDB>`:定义从哪个数据库抽取数据。 - `<LoadDB>`:定义将数据加载到哪个数据库及表中。 - `<Dimension>`:用于...
ResultSet rs = stmt.executeQuery("SELECT * FROM tablename"); ``` 4. 处理查询结果集(ResultSet),并进行必要的CRUD操作。 5. 最后,记得关闭所有的资源,如Statement、ResultSet和Connection,以释放数据库...
ResultSet rs = stmt.executeQuery("SELECT * FROM tablename"); ``` 5. 关闭连接和资源: ```java rs.close(); stmt.close(); conn.close(); ``` 在处理大量数据时,建议使用PreparedStatement和连接池来优化性能...
ResultSet rs = stmt.executeQuery("SELECT * FROM tablename"); ``` 或者,对于参数化的SQL语句,可以使用`PreparedStatement`。 4. **处理结果集**:遍历`ResultSet`,提取查询结果,并进行业务逻辑处理。 5....
在"DBTO.java"文件中,可能包含了具体的Java代码示例,展示了如何实施上述步骤。通过学习和理解这段代码,开发者可以更好地掌握Java连接DB2数据库的方法和最佳实践。 总结来说,Java连接DB2实例涉及了JDBC驱动的...
例如,`sqlite3 mydatabase.db`进入shell,`.help`获取帮助,`SELECT * FROM tablename;`查询表中的所有数据。 了解并掌握这些基本知识点,你就可以有效地利用SQLite和sqlite-jdbc进行数据库管理和开发工作了。
- 对于Web应用,可以利用JDBC或ODBC接口与DB2进行集成。 9. **云服务** - IBM也提供了DB2云服务,允许在云端部署和管理DB2实例,降低了运维复杂性。 通过深入学习以上内容,并结合实践操作,你将能够熟练地在...
<table tableName="user_info" domainObjectName="UserInfo" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId=...
【Java EE 5编程:JDBC初步】 Java EE 5是Java企业版的一个版本,它提供了丰富的API和框架,用于构建分布式、企业级的应用程序。在这个环境中,JDBC(Java Database Connectivity)扮演着核心角色,使得Java应用...
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 ...
DB db; //定义Linkdb类的一个对象。 public Pagi()//定义构造器,初始化每页显示的主题数和数据库的连接。 { intPageSize=4; //每页显示的记录数目 db = new DB(); } //Countsql:总记录的Query字符串。[形式为...
string sql = "SELECT * FROM TableName"; OleDbCommand cmd = new OleDbCommand(sql, conn); OleDbDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { // 处理查询结果 string columnValue...
这种方式使用了Java Database Connectivity (JDBC) API,这是一个Java标准,用于与各种类型的数据库进行交互。 在Java中,通常我们会创建一个配置文件,例如名为`db.properties`的文件,存储数据库连接参数。这个...
override val tableName = "Users" } ``` 然后你可以方便地执行CRUD操作: ```scala User.createIfNotExists(1, "Alice") // 创建 User.findById(1).map(_.name) // 查询 User.where(_.id === 1).update(_.name -...
<property name="jdbc.username" value="${jdbc.username}"/> <property name="jdbc.password" value="${jdbc.password}"/> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="${jdbc....
<table tableName="ad" domainObjectName="Ad" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"/> ...