DataSourceDefine数据源定义类,本类用于定义数据源,并为数据源设置各种参数。它继承了DataSourceConfig类。
◆ 实例请参考API实例 / 运算报表 / 计算报表
l 构造函数
类名:com.raqsoft.report.ide.base.DataSourceDefine
public DataSourceDefine() //定义一个数据源。
public DataSourceDefine(DataSourceConfig dsc) //根据数据源配置定义一个数据源。
Parameters:dsc - 定义的数据源配置对象
举例:DataSourceDefine dsoc=new DataSourceDefine();
l 可用方法
setName
语 法: public void setName(java.lang.String name)
参数说明: name - 数据源名
功能说明: 设置数据源名
调用举例: dsoc. setName (“demo”);
getName
语 法: public java.lang.String getName()
功能说明: 得到数据源名
Returns : 数据源名
调用举例: String name=dsoc. getName ();
setDriver
语 法: public void setDriver(java.lang.String driver)
参数说明: driver -数据源驱动
功能说明: 设置数据源驱动
调用举例: dsoc. setDriver (“sun.jdbc.odbc.JdbcOdbcDriver”);
getDriver
语 法: public java.lang.String getDriver()
功能说明: 得到数据源驱动
Returns : 数据源驱动
调用举例: String driver= dsoc. getDriver ();
setUrl
语 法: public void setUrl(java.lang.String url)
参数说明: url - Jdbc的url
功能说明: 设置Jdbc的url
调用举例: dsoc. setUrl (“jdbc:odbc:driver={microsoft access driver (*.mdb)};DBQ=G:\\kaoshi_zh.mdb”);
getUrl
语 法: public java.lang.String getUrl()
功能说明: 得到Jdbc的url
Returns : Jdbc的url
调用举例: String url= dsoc. getUrl();
setUser
语 法: public void setUser(java.lang.String user)
参数说明: user - 用户名
功能说明: 设置数据库访问用户名
调用举例: dsoc. setUser (“sa”);
getUser
语 法: public java.lang.String getUser()
功能说明: 得到数据库访问的用户名
Returns : 用户名
调用举例: String username= dsoc. getUser ();
setPassword
语 法: public void setPassword(java.lang.String password)
参数说明: password –数据库连接密码
功能说明: 设置数据库连接密码
调用举例: dsoc. setPassword (“sa”);
getPassword
语 法: public java.lang.String getPassword()
功能说明: 获得数据库连接密码
Returns : 数据库连接密码
调用举例: dsoc. getPassword ()
setUseSchema
语 法: public void setUseSchema(boolean useSchema)
参数说明: useSchema - 是否使用模式,true为使用模式,false为不使用模式。
功能说明: 设置是否使用模式
调用举例: dsoc. setUseSchema (true);
setCaseSentence
语 法: public void setCaseSentence(boolean bcase)
参数说明: bcase - 大小写是否无关
功能说明: 设置sql的大小写是否无关,指表名字段名等
调用举例: dsoc. setCaseSentence (true);
isUseSchema
语 法: public boolean isUseSchema()
功能说明: 判断是否使用模式
Returns : 返回true表示使用模式,返回false表示不使用模式
调用举例: Boolean useSchema = dsoc. isUseSchema();
isCaseSentence
语 法: public boolean isCaseSentence()
功能说明: 判断sql的大小写是否无关
Returns : 大小写是否无关的判断
调用举例: boolean bcase = dsoc. isCaseSentence();
setExtend
语 法: public void setExtend(java.lang.String extend)
参数说明: extend - 数据库的扩展属性
功能说明: 设置数据库的扩展属性
调用举例: 略
getExtend
语 法: public java.lang.String getExtend()
功能说明: 得到数据库的扩展属性
Returns : 数据库的扩展属性
调用举例: 略
getDSType
语 法: public byte getDSType()
功能说明: 获得数据库类型,如DBTypes.ORACLE, DBTypes.SQLSVR等
Returns : 数据库类型
调用举例: 略
setDSType
语 法: public void setDSType(byte dsType)
参数说明: dsType - 数据库类型
功能说明: 设置数据库的类型
调用举例: 略
isAddTilde
语 法: public boolean isAddTilde()
功能说明: 判断生成sql时,是否带上引号
Returns : true表示带上引号,false表示不带引号
调用举例: boolean isAddTilde = dsoc. isAddTilde();
setIsAddTilde
语 法: public void setIsAddTilde(boolean isAddTilde)
参数说明: isAddTilde - true表示生成sql时带上引号,false表示不带引号
功能说明: 设置生成sql时是否带上引号
调用举例: dsoc. setIsAddTilde(true);
writeExternal
语 法: public void writeExternal(java.io.ObjectOutput out)
参数说明: out – ObjectOutput
功能说明: 序列化输出本类
调用举例: 略
readExternal
语 法: public void readExternal(java.io.ObjectInput in)
参数说明: in – ObjectInput
功能说明: 序列化输出本类
调用举例: 略
clone
语 法: public java.lang.Object clone ()
功能说明: 复制本数据集
Returns : 新数据集
调用举例: 略