|
EasyDBO是通过配置文件来配置相关数据源等,只有为EasyDBO提供正确的配置信息。EasyDBO才能正常工作,EasyDBO的配置信息写在easyjf-dbo.xml文件中,其发布到Web应用程序中的时候处于web-inf\classes\目录下面。只有存放位置正确、内容正确的easyjf-dbo.xml配置信息,才能体验EasyDBO简易、实用的对象关系映射系统(ORM)功能。 一、easyjf-dbo.xml文件的内容 首先我们看一下EasyDBO_0.4.1版本中的一个完整的配置文件,下面是EasyDBO_0.4.1源码中的easyjf-dbo.xml文件的全部内容,我们的测试数据库为本机(即127.0.0.1或localhost)的数据库,数据库名为easyjf,密码为easyjf,用户名为root。 easyjf-dbo.xml文件的全部内容: < ?xml version="1.0" encoding="utf-8"?> < easyjf-dbo> < datasource name="bbs" type="org.apache.commons.dbcp.BasicDataSource"> < !--Ms SqlServer --> < property name="easydbo.connection.driver_class">com.microsoft.jdbc.sqlserver.SQLServerDriver < property name="easydbo.connection.password">easyjf < property name="easydbo.connection.url">jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=easyjf;SelectMethod=cursor < property name="easydbo.connection.username">root < property name="easydbo.dialect">com.easyjf.dbo.sql.MSSqlServerQuery < !-- MySql--> < !-- < property name="easydbo.connection.driver_class">org.gjt.mm.mysql.Driver < property name="easydbo.connection.password">easyjf < property name="easydbo.connection.url">jdbc:mysql://127.0.0.1:3306/easyjf < property name="easydbo.connection.username">root < property name="easydbo.dialect">com.easyjf.dbo.sql.MySqlQuery --> < !--通过jdbc-odbc网桥连接--> < !--sun.jdbc.odbc.JdbcOdbcDriver--> < !-- jdbc:odbc:Driver=={Microsoft Access Driver (*.mdb)};DBQ=access\\dbaccess.mdb--> < !--jdbc:odbc:DriverName--> < property name="easydbo.optimize">true < property name="esyydbo.show_sql">true < /datasource> < tables> < class name="com.easyjf.dbo.example.TestMessage" table="Message" schema="dbo" catalog="test"> < id name="cid" type="string"> < column name="cid" length="16" not-null="true" /> < generator class="com.easyjf.dbo.RandomIdGenerator" /> < /id> < property name="title" type="string"> < column name="title" length="50" not-null="true" /> < /property> < property name="content1" type="string"> < column name="content" /> < /property> < property name="status" type="integer"> < column name="status" length="" /> < /property> < property name="inputUser" type="string"> < column name="inputUser" length="23" /> < /property> < property name="inputTime" type="date"> < column name="inputTime" length="8" /> < /property> < /class> < /tables> < cache name="EasyDBO" storePolicy="LRU" maxElements="1000" expiredInterval="1000" type="com.easyjf.cache.EasyCache" /> < /easyjf-dbo>
1
2
3
下一页>>
|