public class DBConnection +extends java.lang.Object +implements IConnection+
构造器和说明 | +
---|
DBConnection() |
+
限定符和类型 | +方法和说明 | +
---|---|
boolean |
+closeConnection()
+关闭连接
+ |
+
java.sql.Connection |
+connection()
+获取数据库连接
+ |
+
DBBasicInfo |
+getDbinfo() |
+
boolean |
+isOpened()
+数据库是否连接
+ |
+
boolean |
+openConnection()
+打开数据库连接
+ |
+
void |
+setDbinfo(DBBasicInfo dbinfo)
+设置数据库信息
+ |
+
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public java.sql.Connection connection()+
IConnection
connection
在接口中 IConnection
public void setDbinfo(DBBasicInfo dbinfo)+
dbinfo
- the dbinfo to setpublic boolean openConnection() + throws java.sql.SQLException, + java.lang.ClassNotFoundException+
IConnection
openConnection
在接口中 IConnection
java.sql.SQLException
- 可能抛出数据库异常,包括用户名和密码的错误,主机的错误等java.lang.ClassNotFoundException
- 可能抛出驱动未找到的异常public boolean closeConnection() + throws java.sql.SQLException+
IConnection
closeConnection
在接口中 IConnection
java.sql.SQLException
- 可能抛出数据库异常,连接不能正常关闭public boolean isOpened() + throws java.sql.SQLException+
IConnection
isOpened
在接口中 IConnection
java.sql.SQLException
- 可能抛出连接异常public DBBasicInfo getDbinfo()+
public class MSSQLDBInfo +extends DBBasicInfo+
构造器和说明 | +
---|
MSSQLDBInfo()
+构造函数,使用默认端口和默认本机数据库
+ |
+
MSSQLDBInfo(java.lang.String databaseName,
+ java.lang.String machineAddress)
+根据数据库名和主机地址构造对象
+ |
+
限定符和类型 | +方法和说明 | +
---|---|
java.lang.String |
+getUrl()
+获取数据库地址
+ |
+
getDatabaseName, getDriver, getMachineAddress, getPassword, getPort, getUsername, setDatabaseName, setMachineAddress, setPassword, setPort, setUsername
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public MSSQLDBInfo()+
public MSSQLDBInfo(java.lang.String databaseName, + java.lang.String machineAddress)+
databaseName
- 数据库名machineAddress
- 主机地址public java.lang.String getUrl()+
DBBasicInfo
getUrl
在类中 DBBasicInfo
public class MySQLDBInfo +extends DBBasicInfo+
构造器和说明 | +
---|
MySQLDBInfo()
+构造函数,默认使用本机数据库和默认端口
+ |
+
MySQLDBInfo(java.lang.String databaseName,
+ java.lang.String machineAddr)
+创建数据库并指定数据库名和IP地址
+ |
+
限定符和类型 | +方法和说明 | +
---|---|
java.lang.String |
+getUrl()
+获取数据库地址
+ |
+
getDatabaseName, getDriver, getMachineAddress, getPassword, getPort, getUsername, setDatabaseName, setMachineAddress, setPassword, setPort, setUsername
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public MySQLDBInfo()+
public MySQLDBInfo(java.lang.String databaseName, + java.lang.String machineAddr)+
databaseName
- 数据库名machineAddr
- IP地址public java.lang.String getUrl()+
DBBasicInfo
getUrl
在类中 DBBasicInfo
类 | +说明 | +
---|---|
DBConnection | +
+ 数据库连接类,提供数据库的连接
+ |
+
MSSQLDBInfo | +
+ MSSQL数据库信息类,在此设置并获取数据库的信息
+ |
+
MySQLDBInfo | +
+ MySQL数据库信息
+ |
+
public interface DatabaseFactory
+限定符和类型 | +方法和说明 | +
---|---|
DBBasicInfo |
+databaseInfo()
+创建一个数据库信息
+ |
+
DBBasicInfo |
+databaseInfo(java.lang.String databaseName)
+创建数据库信息,并指定数据库名,使用本地IP地址和默认端口
+ |
+
DBBasicInfo |
+databaseInfo(java.lang.String databaseName,
+ int port)
+创建数据库信息,并指定数据库名和端口号,使用本地IP
+ |
+
DBBasicInfo |
+databaseInfo(java.lang.String url,
+ java.lang.String databaseName,
+ int port)
+创建数据库信息,并指定IP地址,数据库名,端口号
+ |
+
DBBasicInfo databaseInfo()+
DBBasicInfo databaseInfo(java.lang.String databaseName)+
databaseName
- 数据库名DBBasicInfo databaseInfo(java.lang.String databaseName, + int port)+
databaseName
- 数据库名port
- 端口号DBBasicInfo databaseInfo(java.lang.String url, + java.lang.String databaseName, + int port)+
url
- 主机地址databaseName
- 数据库名port
- 端口号public final class MSSQLFactory +extends java.lang.Object +implements DatabaseFactory+
构造器和说明 | +
---|
MSSQLFactory() |
+
限定符和类型 | +方法和说明 | +
---|---|
DBBasicInfo |
+databaseInfo()
+创建一个数据库信息
+ |
+
DBBasicInfo |
+databaseInfo(java.lang.String databaseName)
+创建数据库信息,并指定数据库名,使用本地IP地址和默认端口
+ |
+
DBBasicInfo |
+databaseInfo(java.lang.String databaseName,
+ int port)
+创建数据库信息,并指定数据库名和端口号,使用本地IP
+ |
+
DBBasicInfo |
+databaseInfo(java.lang.String url,
+ java.lang.String databaseName,
+ int port)
+创建数据库信息,并指定IP地址,数据库名,端口号
+ |
+
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public DBBasicInfo databaseInfo()+
DatabaseFactory
databaseInfo
在接口中 DatabaseFactory
public DBBasicInfo databaseInfo(java.lang.String databaseName)+
DatabaseFactory
databaseInfo
在接口中 DatabaseFactory
databaseName
- 数据库名public DBBasicInfo databaseInfo(java.lang.String databaseName, + int port)+
DatabaseFactory
databaseInfo
在接口中 DatabaseFactory
databaseName
- 数据库名port
- 端口号public DBBasicInfo databaseInfo(java.lang.String url, + java.lang.String databaseName, + int port)+
DatabaseFactory
databaseInfo
在接口中 DatabaseFactory
url
- 主机地址databaseName
- 数据库名port
- 端口号public final class MySQLFactory +extends java.lang.Object +implements DatabaseFactory+
构造器和说明 | +
---|
MySQLFactory() |
+
限定符和类型 | +方法和说明 | +
---|---|
DBBasicInfo |
+databaseInfo()
+创建一个数据库信息
+ |
+
DBBasicInfo |
+databaseInfo(java.lang.String databaseName)
+创建数据库信息,并指定数据库名,使用本地IP地址和默认端口
+ |
+
DBBasicInfo |
+databaseInfo(java.lang.String databaseName,
+ int port)
+创建数据库信息,并指定数据库名和端口号,使用本地IP
+ |
+
DBBasicInfo |
+databaseInfo(java.lang.String url,
+ java.lang.String databaseName,
+ int port)
+创建数据库信息,并指定IP地址,数据库名,端口号
+ |
+
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public DBBasicInfo databaseInfo()+
DatabaseFactory
databaseInfo
在接口中 DatabaseFactory
public DBBasicInfo databaseInfo(java.lang.String databaseName)+
DatabaseFactory
databaseInfo
在接口中 DatabaseFactory
databaseName
- 数据库名public DBBasicInfo databaseInfo(java.lang.String databaseName, + int port)+
DatabaseFactory
databaseInfo
在接口中 DatabaseFactory
databaseName
- 数据库名port
- 端口号public DBBasicInfo databaseInfo(java.lang.String url, + java.lang.String databaseName, + int port)+
DatabaseFactory
databaseInfo
在接口中 DatabaseFactory
url
- 主机地址databaseName
- 数据库名port
- 端口号程序包 | +说明 | +
---|---|
com.dbquery.factory | ++ |
限定符和类型 | +类和说明 | +
---|---|
class |
+MSSQLFactory
+Microsoft SQL Server 工厂,用于创建SQLServer的数据库信息
+ |
+
class |
+MySQLFactory
+MySQL数据库工厂,用于创建MySQL的数据库信息
+ |
+
接口 | +说明 | +
---|---|
DatabaseFactory | +
+ 数据库工厂,用于创建不同的数据库
+ |
+
类 | +说明 | +
---|---|
MSSQLFactory | +
+ Microsoft SQL Server 工厂,用于创建SQLServer的数据库信息
+ |
+
MySQLFactory | +
+ MySQL数据库工厂,用于创建MySQL的数据库信息
+ |
+
程序包 | +说明 | +
---|---|
com.dbquery.factory | ++ |
类和说明 | +
---|
DatabaseFactory
+ 数据库工厂,用于创建不同的数据库
+ |
+
public abstract class AbstractQueryObject
+extends java.lang.Object
+构造器和说明 | +
---|
AbstractQueryObject()
+构造函数,在实例化时,调用子类的方法指定数据库
+ |
+
限定符和类型 | +方法和说明 | +
---|---|
IConnection |
+getDbManager()
+获取数据库管理类
+ |
+
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public AbstractQueryObject()+
public IConnection getDbManager()+
public abstract class DBBasicInfo
+extends java.lang.Object
+构造器和说明 | +
---|
DBBasicInfo() |
+
限定符和类型 | +方法和说明 | +
---|---|
java.lang.String |
+getDatabaseName()
+获取数据库名
+ |
+
java.lang.String |
+getDriver()
+获取驱动路径
+ |
+
java.lang.String |
+getMachineAddress()
+获取数据库主机地址
+ |
+
java.lang.String |
+getPassword()
+获取登录用户密码
+ |
+
int |
+getPort()
+获取端口号
+ |
+
abstract java.lang.String |
+getUrl()
+获取数据库地址
+ |
+
java.lang.String |
+getUsername()
+获取数据库登录用户名
+ |
+
void |
+setDatabaseName(java.lang.String databaseName)
+设置数据库名
+ |
+
void |
+setMachineAddress(java.lang.String machineAddress)
+设置数据库主机地址
+ |
+
void |
+setPassword(java.lang.String password)
+设置用户登录密码
+ |
+
void |
+setPort(int port)
+设置端口号
+ |
+
void |
+setUsername(java.lang.String username)
+设置数据库登录用户名
+ |
+
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public abstract java.lang.String getUrl()+
public java.lang.String getDriver()+
public java.lang.String getUsername()+
public void setUsername(java.lang.String username)+
username
- 用户名public java.lang.String getPassword()+
public void setPassword(java.lang.String password)+
password
- 密码public java.lang.String getDatabaseName()+
public void setDatabaseName(java.lang.String databaseName)+
databaseName
- 数据库名public java.lang.String getMachineAddress()+
public void setMachineAddress(java.lang.String machineAddress)+
machineAddress
- 主机地址public int getPort()+
public void setPort(int port)+
port
- 要设置的数据库端口public interface IConnection
+限定符和类型 | +方法和说明 | +
---|---|
boolean |
+closeConnection()
+关闭连接
+ |
+
java.sql.Connection |
+connection()
+获取数据库连接
+ |
+
boolean |
+isOpened()
+数据库是否连接
+ |
+
boolean |
+openConnection()
+打开数据库连接
+ |
+
boolean openConnection() + throws java.sql.SQLException, + java.lang.ClassNotFoundException+
java.sql.SQLException
- 可能抛出数据库异常,包括用户名和密码的错误,主机的错误等java.lang.ClassNotFoundException
- 可能抛出驱动未找到的异常boolean closeConnection() + throws java.sql.SQLException+
java.sql.SQLException
- 可能抛出数据库异常,连接不能正常关闭boolean isOpened() + throws java.sql.SQLException+
java.sql.SQLException
- 可能抛出连接异常java.sql.Connection connection()+
程序包 | +说明 | +
---|---|
com.dbquery.dal | ++ |
com.dbquery.factory | ++ |
限定符和类型 | +类和说明 | +
---|---|
class |
+MSSQLDBInfo
+MSSQL数据库信息类,在此设置并获取数据库的信息
+ |
+
class |
+MySQLDBInfo
+MySQL数据库信息
+ |
+
限定符和类型 | +方法和说明 | +
---|---|
DBBasicInfo |
+DBConnection.getDbinfo() |
+
限定符和类型 | +方法和说明 | +
---|---|
void |
+DBConnection.setDbinfo(DBBasicInfo dbinfo)
+设置数据库信息
+ |
+
限定符和类型 | +方法和说明 | +
---|---|
DBBasicInfo |
+MySQLFactory.databaseInfo() |
+
DBBasicInfo |
+MSSQLFactory.databaseInfo() |
+
DBBasicInfo |
+DatabaseFactory.databaseInfo()
+创建一个数据库信息
+ |
+
DBBasicInfo |
+MySQLFactory.databaseInfo(java.lang.String databaseName) |
+
DBBasicInfo |
+MSSQLFactory.databaseInfo(java.lang.String databaseName) |
+
DBBasicInfo |
+DatabaseFactory.databaseInfo(java.lang.String databaseName)
+创建数据库信息,并指定数据库名,使用本地IP地址和默认端口
+ |
+
DBBasicInfo |
+MySQLFactory.databaseInfo(java.lang.String databaseName,
+ int port) |
+
DBBasicInfo |
+MSSQLFactory.databaseInfo(java.lang.String databaseName,
+ int port) |
+
DBBasicInfo |
+DatabaseFactory.databaseInfo(java.lang.String databaseName,
+ int port)
+创建数据库信息,并指定数据库名和端口号,使用本地IP
+ |
+
DBBasicInfo |
+MySQLFactory.databaseInfo(java.lang.String url,
+ java.lang.String databaseName,
+ int port) |
+
DBBasicInfo |
+MSSQLFactory.databaseInfo(java.lang.String url,
+ java.lang.String databaseName,
+ int port) |
+
DBBasicInfo |
+DatabaseFactory.databaseInfo(java.lang.String url,
+ java.lang.String databaseName,
+ int port)
+创建数据库信息,并指定IP地址,数据库名,端口号
+ |
+
程序包 | +说明 | +
---|---|
com.dbquery.dal | ++ |
com.dbquery.interfaces | ++ |
限定符和类型 | +类和说明 | +
---|---|
class |
+DBConnection
+数据库连接类,提供数据库的连接
+ |
+
限定符和类型 | +方法和说明 | +
---|---|
IConnection |
+AbstractQueryObject.getDbManager()
+获取数据库管理类
+ |
+
接口 | +说明 | +
---|---|
IConnection | +
+ 数据库连接接口
+ |
+
类 | +说明 | +
---|---|
AbstractQueryObject | +
+ 抽象查询类,提供数据库访问
+ |
+
DBBasicInfo | +
+ 抽象基类,表示所有可用数据库的基类
+ |
+
程序包 | +说明 | +
---|---|
com.dbquery.dal | ++ |
com.dbquery.factory | ++ |
com.dbquery.interfaces | ++ |
类和说明 | +
---|
DBBasicInfo
+ 抽象基类,表示所有可用数据库的基类
+ |
+
IConnection
+ 数据库连接接口
+ |
+
类和说明 | +
---|
DBBasicInfo
+ 抽象基类,表示所有可用数据库的基类
+ |
+
类和说明 | +
---|
IConnection
+ 数据库连接接口
+ |
+
public class Model
+extends java.lang.Object
+限定符和类型 | +方法和说明 | +
---|---|
static java.lang.Object |
+parseObject(java.util.Map<java.lang.String,java.lang.Object> mapPair,
+ java.lang.Class<?> className)
+将Map键值对模型化
+ |
+
static java.util.Map<java.lang.String,java.lang.Object> |
+serializeModel(java.lang.Object object)
+将实体类序列化为键值对
+ |
+
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public static java.lang.Object parseObject(java.util.Map<java.lang.String,java.lang.Object> mapPair, + java.lang.Class<?> className)+
mapPair
- 键值对className
- 目标类型public static java.util.Map<java.lang.String,java.lang.Object> serializeModel(java.lang.Object object)+
object
- 要序列化的实体类 | +说明 | +
---|---|
Model | ++ |
概览 页面是此 API 文档的首页, 提供了所有程序包的列表及其概要。此页面也可能包含这些程序包的总体说明。
+每个程序包都有一个页面, 其中包含它的类和接口的列表及其概要。此页面可以包含六个类别:
+每个类, 接口, 嵌套类和嵌套接口都有各自的页面。其中每个页面都由三部分 (类/接口说明, 概要表, 以及详细的成员说明) 组成:
+每个概要条目都包含该项目的详细说明的第一句。概要条目按字母顺序排列, 而详细说明则按其在源代码中出现的顺序排列。这样保持了程序员所建立的逻辑分组。
+每个注释类型都有各自的页面, 其中包含以下部分:
+每个枚举都有各自的页面, 其中包含以下部分:
+每个已文档化的程序包, 类和接口都有各自的“使用”页面。此页面介绍了使用给定类或程序包的任何部分的程序包, 类, 方法, 构造器和字段。对于给定的类或接口 A, 其“使用”页面包含 A 的子类, 声明为 A 的字段, 返回 A 的方法, 以及带有类型为 A 的参数的方法和构造器。访问此页面的方法是: 首先转至程序包, 类或接口, 然后单击导航栏中的 "使用" 链接。
+对于所有程序包, 有一个类分层结构页面, 以及每个程序包的分层结构。每个分层结构页面都包含类的列表和接口的列表。从java.lang.Object
开始, 按继承结构对类进行排列。接口不从java.lang.Object
继承。
已过时的 API 页面列出了所有已过时的 API。一般由于进行了改进并且通常提供了替代的 API, 所以建议不要使用已过时的 API。在将来的实现过程中, 可能会删除已过时的 API。
+索引 包含按字母顺序排列的所有类, 接口, 构造器, 方法和字段的列表。
+这些链接使您可以转至下一个或上一个类, 接口, 程序包或相关页面。
+这些链接用于显示和隐藏 HTML 框架。所有页面均具有有框架和无框架两种显示方式。
+所有类链接显示所有类和接口 (除了非静态嵌套类型)。
+每个可序列化或可外部化的类都有其序列化字段和方法的说明。此信息对重新实现者有用, 而对使用 API 的开发者则没有什么用处。尽管导航栏中没有链接, 但您可以通过下列方式获取此信息: 转至任何序列化类, 然后单击类说明的 "另请参阅" 部分中的 "序列化表格"。
+常量字段值页面列出了静态最终字段及其值。
++ + diff --git a/doc/overview-summary.html b/doc/overview-summary.html new file mode 100644 index 0000000..6be8bb3 --- /dev/null +++ b/doc/overview-summary.html @@ -0,0 +1,151 @@ + + + + + + +
程序包 | +说明 | +
---|---|
com.dbquery.dal | ++ |
com.dbquery.factory | ++ |
com.dbquery.interfaces | ++ |
com.dbquery.util | ++ |