`
leng_cn
  • 浏览: 301934 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JTDS与SQL SERVER的数据类型对应表

阅读更多

转自http://blog.chinajavaworld.com/entry.jspa?id=280
jTDS native type mapping
 
Below is the mapping between native SQL types and java objects.
 
Native type Java Object JDBC Type Comment
Numeric types

  tinyint java.lang.Integer TINYINT  
  smallint java.lang.Integer SMALLINT  
  unsigned smallint java.lang.Integer INTEGER Sybase only
  int java.lang.Integer INTEGER  
  unsigned int java.lang.Integer BIGINT Sybase only
  bigint java.lang.Long BIGINT SQL 2000/Sybase 15+
  unsigned bigint java.math.BigDecimal DECIMAL Sybase only
  numeric java.math.BigDecimal NUMERIC  
  decimal java.math.BigDecimal DECIMAL  
  smallmoney java.math.BigDecimal DECIMAL  
  money java.math.BigDecimal DECIMAL  
  real java.lang.Float REAL  
  float java.lang.Double DOUBLE  
Logical type

  bit java.lang.Boolean BIT  
Character types

  char java.lang.String CHAR  
  varchar java.lang.String VARCHAR  
  nchar java.lang.String CHAR  
  nvarchar java.lang.String VARCHAR  
  unichar java.lang.String CHAR Sybase only
  univarchar java.lang.String VARCHAR Sybase only
  text java.sql.Clob CLOB  
  ntext java.sql.Clob CLOB Microsoft only
  unitext java.sql.Clob CLOB Sybase only
Binary types

  binary byte[] BINARY  
  varbinary byte[] VARBINARY  
  image java.sql.Blob BLOB  
Datetime types

  smalldatetime java.sql.Timestamp TIMESTAMP  
  datetime java.sql.Timestamp TIMESTAMP  
  date java.sql.Date DATE Sybase only
  time java.sql.Time TIME Sybase only
Other types

  uniqueidentifier java.lang.String VARCHAR Microsoft only
  sql_variant java.lang.String VARCHAR MS only TDS7
  sql_variant Depends on value OTHER MS only TDS8

分享到:
评论

相关推荐

    kettle链接SQL server驱动 sqljdbc

    `jdbc:sqlserver://<hostname>:;databaseName=;user=;password=<password>` 6. 在“JDBC驱动”部分,选择解压后的sqljdbc4.jar或sqljdbc.jar的路径,并将其添加到Kettle的类路径中。 确保正确配置这些参数后,...

    ms sql 驱动包(sqljdbc.jar 和jtds.jar)

    在Linux下的Kettle环境中,为了连接到SQL Server,你需要将对应的驱动包(sqljdbc.jar或jtds.jar)添加到Kettle的类路径中。具体步骤可能包括: - 将下载的驱动包复制到Kettle的`lib`目录下。 - 在Kettle的Job或...

    sqlserver.jar驱动下载

    这些驱动提供了更多的功能,例如更好的并发控制、性能优化以及支持更大的数据类型。 4. **SQL Server 2008 JDBC驱动**: 对于SQL Server 2008,微软发布了更高级的JDBC驱动,比如sqljdbc4.jar,它完全支持JDBC 4.0...

    jtds-1.2.7.jar+sqljdbc.jar

    String url = "jdbc:jtds:sqlserver://localhost:1433/myDatabase"; String username = "myUsername"; String password = "myPassword"; try { Class.forName("net.sourceforge.jtds.jdbc.Driver"); ...

    kettle9.2所需jdbc驱动下载,sqlserver mysql

    标题中的“kettle9.2所需jdbc驱动下载,sqlserver mysql”揭示了本文将要讨论的是关于Kettle 9.2版本的数据集成工具与数据库连接的相关内容,特别是针对SQL Server和MySQL数据库的JDBC驱动。Kettle,也被称为Pentaho...

    mysql和sqlserver的驱动包

    此外,还有开源的jTDS驱动,也是一个兼容SQL Server的JDBC驱动。 两者之间的比较: 1. 数据库架构:MySQL通常使用InnoDB存储引擎,支持事务处理和行级锁定;而SQL Server提供多种存储引擎,如InnoDB、TempDB等,且...

    sql server2000 jdbc

    String url = "jdbc:sqlserver://localhost:1433;databaseName=myDB"; String user = "username"; String password = "password"; Connection conn = DriverManager.getConnection(url, user, password); ``` ...

    sql server的第三方开源jdbc驱动

    String url = "jdbc:jtds:sqlserver://localhost:1433/yourDatabase"; String username = "yourUsername"; String password = "yourPassword"; Connection conn = DriverManager.getConnection(url, username, ...

    JAVA的sql server驱动

    2. mssqlserver.jar:此文件包含了针对SQL Server特性的实现,如SQL Server特有的数据类型、存储过程等。它扩展了msbase.jar的功能,使得驱动能更好地处理SQL Server的特性。 3. msutil.jar:这个文件包含了一些...

    java连接SQL Server2000驱动程序

    JDBC是Java平台的标准接口,允许Java应用程序与各种类型的数据库进行交互。下面将详细介绍如何使用Java连接到SQL Server 2000,以及涉及的关键知识点。 首先,你需要一个兼容SQL Server 2000的JDBC驱动,微软提供了...

    java sql server2005 驱动包

    总之,Java SQL Server 2005驱动包是Java开发者与SQL Server数据库之间的重要桥梁,通过这个驱动,你可以编写出高效的Java应用程序,进行数据查询、更新、插入和删除等操作。同时,了解并掌握JDBC API的使用,对于...

    weblogic10配置sqlServer2000数据源

    - JDBC URL:通常格式为jdbc:jtds:sqlserver://your_server_address:port/database_name,如果是Microsoft JDBC Driver,则格式为jdbc:sqlserver://your_server_address:port;databaseName=database_name。 - ...

    sqlserver 2000

    JDBC是Java平台的标准接口,允许Java应用程序与各种类型的数据库进行交互。对于SQL Server 2000,需要的是Microsoft提供的JDBC驱动,也称为"Microsoft SQL Server JDBC Driver"。这个驱动通常包含在名为"mssql-jdbc...

    sqlserver2005 jdbc 驱动包下载

    在这里,"sqlserver2005 jdbc 驱动包下载"通常指的是Microsoft JDBC Driver。 Microsoft JDBC Driver分为两种版本:Type 4和Type 2。Type 4驱动是纯Java实现,无需安装任何额外的客户端库,而Type 2驱动则需要.NET ...

    jsp连接SqlServer数据库的驱动

    jTDS提供了两个版本的驱动,`jtds-1.x.jar`适用于SqlServer 7.0到2005,而`jtds-2.x.jar`则支持SqlServer 2005及以上版本。 3. **FreeTDS**:虽然不是标准的JDBC驱动,但FreeTDS是一个开源的库,可以提供对SQL ...

    DBeaver连接MSSQL驱动

    对于jTDS,URL可能是:"jdbc:jtds:sqlserver://<服务器>:<端口>/<数据库名>"。记得替换掉尖括号内的内容。 6. 在"属性"(Properties)部分,填写数据库连接所需的凭证,如"用户名"(User)和"密码"(Password)。 7....

    sqlserver2000数据库驱动包

    这个"sqlserver2000数据库驱动包"包含了用于连接和操作SQL Server 2000数据库的驱动程序,尤其对于Java开发者来说,其中的jar文件至关重要。 驱动包中的jar文件,通常是`mssql-jdbc.jar`或`jtds.jar`,这是Java应用...

    tds(sqlserver+sybase).docx

    此文档详细介绍了TDS协议的不同版本及其用法,包括常见的术语、典型使用序列、包格式、登录包以及各种数据类型。 **常见术语** TDS协议有多个版本,其中TDS 5.0适用于较旧的Sybase SQL Server和早期的Microsoft ...

    SQL Server 2000 JDBC驱动包支持文档

    String url = "jdbc:sqlserver://<servername>:;databaseName=<dbname>"; String username = "<username>"; String password = "<password>"; try { Class.forName(...

    jtds JDBC连接驱动

    String url = "jdbc:jtds:sqlserver://localhost:1433/yourDatabase"; Connection conn = DriverManager.getConnection(url, "username", "password"); ``` 3. 执行SQL语句: ```java Statement stmt = conn....

Global site tag (gtag.js) - Google Analytics