Class SQLServerAdapter

  • All Implemented Interfaces:
    DbAdapter

    public class SQLServerAdapter
    extends SybaseAdapter

    Cayenne DbAdapter implementation for Microsoft SQL Server engine.

    Microsoft Driver Settings

    Sample connection settings to use with MS SQL Server are shown below:

           sqlserver.jdbc.username = test
           sqlserver.jdbc.password = secret
           sqlserver.jdbc.url = jdbc:sqlserver://192.168.0.65;databaseName=cayenne;SelectMethod=cursor
           sqlserver.jdbc.driver = com.microsoft.sqlserver.jdbc.SQLServerDriver
     

    Note on case-sensitive LIKE: if your application requires case-sensitive LIKE support, ask your DBA to configure the database to use a case-senstitive collation (one with "CS" in symbolic collation name instead of "CI", e.g. "SQL_Latin1_general_CP1_CS_AS").

    jTDS Driver Settings

    jTDS is an open source driver that can be downloaded from https://jtds.sourceforge.net . It supports both SQLServer and Sybase. Sample SQLServer settings are the following:

           sqlserver.jdbc.username = test
           sqlserver.jdbc.password = secret
           sqlserver.jdbc.url = jdbc:jtds:sqlserver://192.168.0.65/cayenne
           sqlserver.jdbc.driver = net.sourceforge.jtds.jdbc.Driver
     
    Since:
    1.1