At line 1 added 71 lines. |
!!__2006.08.08__ - AppFuse 1.9 with Microsoft SQLServer 2000 |
<div style="margin-left: 40px"> |
!1] download JTDS jar |
[jtds jar|http://jtds.sourceforge.net] |
and copy them to directory "__appfuse/lib/jtds-1.2__" |
|
!2] Add this to "lib/lib.properties" |
<div style="margin-left: 40px"> |
{{{ |
# |
# JTDS SQL Server - http://jtds.sourceforge.net |
# |
jtds.version=1.2 |
jtds.dir=${lib.dir}/jtds-${jtds.version} |
jtds.jar=${jtds.dir}/jtds-${jtds.version}.jar |
}}} |
</div> |
|
!3] in "properties.xml" change this lines: |
<div style="margin-left: 40px"> |
{{{ |
<!-- Defaults for database.properties --> |
<property name="database.jar" location="${jtds.jar}"/> |
<property name="database.type" value="jtds:sqlserver"/> |
<property name="database.name" value="appfuse"/> |
<property name="database.host" value="localhost"/> |
<property name="database.username" value="sa"/> |
<property name="database.password" value="password"/> |
|
<!-- database URL for creating other dbs - used in db-create target --> |
<property name="database.admin.url" |
value="jdbc:${database.type}://${database.host}/appfuse"/> |
<property name="database.admin.username" value="sa"/> |
<property name="database.admin.password" value="password"/> |
<property name="hibernate.dialect" |
value="org.hibernate.dialect.SybaseDialect"/> |
<property name="database.driver_class" |
value="net.sourceforge.jtds.jdbc.Driver"/> |
<property name="database.url" |
value="jdbc:${database.type}://${database.host}/${database.name}"/> |
<property name="database.show_sql" value="true"/> |
}}} |
</div> |
|
!4] Edit "build.xml" line 669 |
<div style="margin-left: 40px"> |
{{{ |
<equals arg1="${database.type}" arg2="jtds:sqlserver"/>}}} |
</div> |
|
!5] Solving common problems |
Where should be the problem: |
# You need to run "__ant setup-tomcat__" to set jdbc connector before deploynment |
# check that __appfuse__ database is created (not possible to create db via jdbc) |
# Check permissions (username and password) of MSSQL db and MSSQL is running |
# Check paths |
# Check if host is set properly. In my posted config I am using localhost |
# Check port of your MSSQL server |
|
|
In my confiuration is after "__ant setup-db__" displayed |
net.sourceforge.jtds.jdbc.Driver at URL: |
__jdbc:jtds:sqlserver://localhost:1433/appfuse__ |
</div> |
|
!!__2006.08.08__ - Microsoft JDBC Driver also available |
|
This wiki page describes the opensource JTDS driver. In addition to that driver, Microsoft also has its own |
JDBC Driver for SQL Server. |
[http://www.microsoft.com/downloads/details.aspx?familyid=e22bc83b-32ff-4474-a44a-22b6ae2c4e17&displaylang=en|http://www.microsoft.com/downloads/details.aspx?familyid=e22bc83b-32ff-4474-a44a-22b6ae2c4e17&displaylang=en] |
|