JDBC DB TableName

来源:互联网 发布:mac怎么玩穿越火线 编辑:程序博客网 时间:2024/05/22 15:41
获取表结构.

Java代码 复制代码 收藏代码
  1. package com.pear.db;
  2. import java.sql.*;
  3. /**
  4. * Created with IntelliJ IDEA.
  5. * User: pear
  6. * Date: 12-11-13
  7. * Time: 上午11:09
  8. * To change this template use File | Settings | File Templates.
  9. */
  10. public class DB {
  11. public static void main(String args[]) throws Exception {
  12. System.out.println("************************************************");
  13. String sql = "select * from common_mail_config";
  14. Class.forName("com.mysql.jdbc.Driver");
  15. DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root", "root");
  16. Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/emp","root", "root");
  17. PreparedStatement ps = conn.prepareStatement(sql);
  18. ResultSet resultSet = ps.executeQuery();
  19. ResultSetMetaData resultSetMetaData = resultSet.getMetaData();
  20. int totalColumn = resultSetMetaData.getColumnCount();
  21. for (int i = 1; i <= totalColumn; i++) {
  22. System.out.print(resultSetMetaData.getColumnLabel(i));
  23. System.out.print("|");
  24. }
  25. System.out.println();
  26. while (resultSet.next()) {
  27. for (int i = 1; i <= totalColumn; i++) {
  28. System.out.print(resultSet.getObject(i));
  29. System.out.print("|");
  30. }
  31. System.out.println();
  32. }
  33. System.out.println("************************************************");
  34. resultSet.close();
  35. ps.close();
  36. conn.close();
  37. }
  38. }  
原创粉丝点击