⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.java

📁 利用JavaBean和JSP实现学校图书馆管理系统。分5个模块:图书查询、借阅管理、图书管理、借阅证管理和读者规则管理。
💻 JAVA
字号:
package kjb.main;

import java.lang.*;
import java.util.*;
import java.sql.*;

public class test
{


	public void getTableStruct(String table_schema,String table)
	{
		Vector vect = new Vector();
		try
		{
			
			Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
			Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@10.0.0.94:1521:hg","oaadminuser","lancom4454");
			//Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:kjb","kjb","kjb");
			//Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@@localhost:1521:hg_10.0.0.94","kjb","kjb");



			Statement stm = conn.createStatement();
			ResultSet rs = stm.executeQuery("select * from ZZ_ZWB");
			ResultSetMetaData rmd = rs.getMetaData();
			int cols = rmd.getColumnCount();
			for(int t=1;t<=cols;t++)
			{
				Hashtable hash = new Hashtable();	
				hash.put("TABLE_CAT","null");//表目录,很可能是空值
				hash.put("TABLE_SCHEM","HG");//表所在的库名
				hash.put("TABLE_NAME","ZZ_ZWB");//表名
				hash.put("COLUMN_NAME",rmd.getColumnName(t)+"");//列名
				hash.put("DATA_TYPE",rmd.getColumnType(t)+"");//字段的类型的整型量标识
				hash.put("TYPE_NAME",rmd.getColumnTypeName(t)+"");//字段的类型的名字
				hash.put("COLUMN_SIZE",rmd.getColumnDisplaySize(t)+"");//字段的长度
				hash.put("NULLABLE",rmd.isNullable(t)+"");//字段是否可以为空,以0,1,2标识
				vect.add(hash);
			}			
			rs.close();			
		}
		catch(ClassNotFoundException ec){System.out.println("从自身建立数据库连接时出错;\r\n错误为:"+ec);}
		catch(SQLException e){System.out.println("从自身建立数据库连接时出错;\r\n错误为:"+e);}
		catch(Exception et){System.out.println("从自身建立数据库连接时出错;\r\n错误为:"+et);}
		catch(AbstractMethodError ea){System.out.println("调用DownloadTabInfo.getTableStruct()函数错误:\r\n"+ea);}
		
	}

	public static void main(String args[])
	{
		test t = new test();
		t.getTableStruct("HG","ZZ_ZWB");

	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -