com.beetle.framework.persistence.access
类 DBHelper

java.lang.Object
  继承者 com.beetle.framework.persistence.access.DBHelper

public class DBHelper
extends java.lang.Object

Title: BeetleSoft Framework

Description: ��ݿⳣ�����԰�����

Copyright: Copyright (c) 2003

Company: �׿dz����

版本:
1.0
作者:
��ƶ�

构造方法摘要
DBHelper()
           
 
方法摘要
static java.lang.String[] getDatabases(java.sql.Connection conn)
          ��ȡ��ݿ�ϵͳ��������ݿ����
static java.lang.String[] getDatabases(java.sql.DatabaseMetaData metaData)
          ��ȡ��ݿ�ϵͳ��������ݿ����
static java.lang.String getDBMSName(java.sql.Connection conn)
          ��ȡ��ݿ�ϵͳ����ƣ��磺sybase/oracle/sqlserver
static java.lang.String[] getDBTables(java.sql.Connection conn, java.lang.String user, java.lang.String dataBase)
          ��ȡ��ݿ�����б����
static java.lang.String[] getDBTables(java.sql.DatabaseMetaData metaData, java.lang.String dataBase, java.lang.String user)
          ��ȡ��ݿ�����б����
static java.lang.String[] getDBUsers(java.sql.Connection conn)
          ��ȡ��ݿ�ϵͳ���û�
static java.lang.String[] getDBUsers(java.sql.DatabaseMetaData metaData)
          ��ȡ��ݿ�ϵͳ���û�
static java.util.Set getTableFields(java.lang.String tableName, java.sql.Connection connection)
           
static java.lang.String getTablePrimaryKeyFieldName(java.lang.String tableName, java.sql.Connection connection)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

DBHelper

public DBHelper()
方法详细信息

getDBUsers

public static java.lang.String[] getDBUsers(java.sql.Connection conn)
                                     throws java.sql.SQLException
��ȡ��ݿ�ϵͳ���û�

参数:
conn - Connection
返回:
String[]
抛出:
java.sql.SQLException

getDBUsers

public static java.lang.String[] getDBUsers(java.sql.DatabaseMetaData metaData)
                                     throws java.sql.SQLException
��ȡ��ݿ�ϵͳ���û�

参数:
metaData - DatabaseMetaData
返回:
String[]
抛出:
java.sql.SQLException

getDatabases

public static java.lang.String[] getDatabases(java.sql.Connection conn)
                                       throws java.sql.SQLException
��ȡ��ݿ�ϵͳ��������ݿ����

参数:
conn - ��ݿ�l��
返回:
String[]
抛出:
java.sql.SQLException

getDBMSName

public static java.lang.String getDBMSName(java.sql.Connection conn)
                                    throws java.sql.SQLException
��ȡ��ݿ�ϵͳ����ƣ��磺sybase/oracle/sqlserver...��

参数:
conn - Connection
返回:
String
抛出:
java.sql.SQLException

getDatabases

public static java.lang.String[] getDatabases(java.sql.DatabaseMetaData metaData)
                                       throws java.sql.SQLException
��ȡ��ݿ�ϵͳ��������ݿ����

参数:
metaData - DatabaseMetaData
返回:
String[]
抛出:
java.sql.SQLException

getDBTables

public static java.lang.String[] getDBTables(java.sql.Connection conn,
                                             java.lang.String user,
                                             java.lang.String dataBase)
                                      throws java.sql.SQLException
��ȡ��ݿ�����б����

参数:
conn - Connection
user - String
dataBase - String
返回:
String[]
抛出:
java.sql.SQLException

getDBTables

public static java.lang.String[] getDBTables(java.sql.DatabaseMetaData metaData,
                                             java.lang.String dataBase,
                                             java.lang.String user)
                                      throws java.sql.SQLException
��ȡ��ݿ�����б����

参数:
metaData - DatabaseMetaData
dataBase - String
user - String
返回:
String[]
抛出:
java.sql.SQLException

getTableFields

public static java.util.Set getTableFields(java.lang.String tableName,
                                           java.sql.Connection connection)
                                    throws java.sql.SQLException
抛出:
java.sql.SQLException

getTablePrimaryKeyFieldName

public static java.lang.String getTablePrimaryKeyFieldName(java.lang.String tableName,
                                                           java.sql.Connection connection)
                                                    throws java.sql.SQLException
抛出:
java.sql.SQLException