Class SQLServerDialect

java.lang.Object
cool.scx.jdbc.dialect.Dialect
cool.scx.jdbc.sql_server.SQLServerDialect

public class SQLServerDialect extends cool.scx.jdbc.dialect.Dialect
todo 待完成
Version:
0.0.1
Author:
scx567888
  • Constructor Details

    • SQLServerDialect

      public SQLServerDialect()
  • Method Details

    • canHandle

      public boolean canHandle(String url)
      Specified by:
      canHandle in class cool.scx.jdbc.dialect.Dialect
    • canHandle

      public boolean canHandle(DataSource dataSource)
      Specified by:
      canHandle in class cool.scx.jdbc.dialect.Dialect
    • canHandle

      public boolean canHandle(Driver driver)
      Specified by:
      canHandle in class cool.scx.jdbc.dialect.Dialect
    • getFinalSQL

      public String getFinalSQL(Statement statement)
      Specified by:
      getFinalSQL in class cool.scx.jdbc.dialect.Dialect
    • ddlBuilder

      public cool.scx.jdbc.dialect.DDLBuilder ddlBuilder()
      Specified by:
      ddlBuilder in class cool.scx.jdbc.dialect.Dialect
    • createDataSource

      public DataSource createDataSource(String url, String username, String password, String[] parameters)
      Specified by:
      createDataSource in class cool.scx.jdbc.dialect.Dialect
    • dialectDataTypeToJDBCType

      public cool.scx.jdbc.JDBCType dialectDataTypeToJDBCType(String dialectDataType)
      Specified by:
      dialectDataTypeToJDBCType in class cool.scx.jdbc.dialect.Dialect
    • jdbcTypeToDialectDataType

      public String jdbcTypeToDialectDataType(cool.scx.jdbc.JDBCType jdbcType)
      Specified by:
      jdbcTypeToDialectDataType in class cool.scx.jdbc.dialect.Dialect