易截截图软件、单文件、免安装、纯绿色、仅160KB

通过java查询数据库表结构


public static void getConnAndTableStruct() {
Connection connection = null;
PreparedStatement pstmt = null;
ResultSetMetaData rsmd = null;
try {
   // mysql连接
   //Class.forName("org.gjt.mm.mysql.Driver");
   //connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "root");
   // oracle连接
    Class.forName("oracle.jdbc.driver.OracleDriver");
    String url="jdbc:oracle:thin:@192.168.12.12:1521:db";
    connection=DriverManager.getConnection(url,"manager","manager");
   pstmt = (PreparedStatement) connection.prepareStatement("select * from A_STAT");
   pstmt.execute(); // 这点特别要注意:如果是Oracle而对于mysql可以不用加.
   rsmd = (ResultSetMetaData) pstmt.getMetaData();
   //className = "User";
   //tableName = "user";
   for (int i = 1; i < rsmd.getColumnCount() + 1; i++) {
    //rsmd.getColumnName(i);
    //rsmd.getColumnClassName(i).substring(rsmd.getColumnClassName(i).lastIndexOf(".") + 1);
    System.out.println(rsmd.getColumnClassName(i));
    System.out.println(rsmd.getColumnName(i));
    System.out.println(rsmd.getColumnTypeName(i));
    System.out.println(rsmd.getPrecision(i));
    System.out.println(rsmd.getScale(i));
    System.out.println(rsmd.isNullable(i));//0 不能为空   1可以为空
    System.out.println("=============================");
    System.out.println("=============================");
    System.out.println("=============================");
    System.out.println("


相关文档:

Java中集合容器类List和Set的用法

List的用法
List包括List接口以及List接口的所有实现类。因为List接口实现了Collection接口,所以List接口拥有Collection接口提供的所有常用方法,又因为List是列表类型,所以List接口还提供了一些适合于自身的常用方法,如表1所示。
表1  List接口定义的常用方法及功能
从表1可以看出,List接口提供的适合于自身的 ......

Java操作Oracle数据库(建表,插数据,删除)

用jpa不能建表,sql语句是对的,不过就是不能建,同样的sql,在下面的jdbc中就可以,可能是框架的限制,希望高人指点
import java.net.URL;
import java.sql.*;
public class Create {
public Create() {
}
public static void main(String[] args){
String url = "jdbc:oracle:thin:@10.0.1.3:1521:SDCDB" ......

在java调用exe,com可执行文件和bat,cmd批处理文件

在java调用exe,com可执行文件和bat,cmd批处理文件
一。运行exe文件
    1. Java JDK里已经提供了调用的方法,不在累赘,代码如下。
     try {
         String command = "notepad";
      & ......

Java WEB开发时struts标签 显示set内容

在struts中有好多的标签方便开发,比如<logic:iterate>标签,可以很好的显示list的内容:
(一)对List的循环遍历:
  1.先定义一个User类:
import java.io.Serializable;
public final class User implements Serializable {
private String name = null;
private String password ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号