转自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
分享到:
相关推荐
`jdbc:sqlserver://<hostname>:;databaseName=;user=;password=<password>` 6. 在“JDBC驱动”部分,选择解压后的sqljdbc4.jar或sqljdbc.jar的路径,并将其添加到Kettle的类路径中。 确保正确配置这些参数后,...
在Linux下的Kettle环境中,为了连接到SQL Server,你需要将对应的驱动包(sqljdbc.jar或jtds.jar)添加到Kettle的类路径中。具体步骤可能包括: - 将下载的驱动包复制到Kettle的`lib`目录下。 - 在Kettle的Job或...
这些驱动提供了更多的功能,例如更好的并发控制、性能优化以及支持更大的数据类型。 4. **SQL Server 2008 JDBC驱动**: 对于SQL Server 2008,微软发布了更高级的JDBC驱动,比如sqljdbc4.jar,它完全支持JDBC 4.0...
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”揭示了本文将要讨论的是关于Kettle 9.2版本的数据集成工具与数据库连接的相关内容,特别是针对SQL Server和MySQL数据库的JDBC驱动。Kettle,也被称为Pentaho...
此外,还有开源的jTDS驱动,也是一个兼容SQL Server的JDBC驱动。 两者之间的比较: 1. 数据库架构:MySQL通常使用InnoDB存储引擎,支持事务处理和行级锁定;而SQL Server提供多种存储引擎,如InnoDB、TempDB等,且...
String url = "jdbc:sqlserver://localhost:1433;databaseName=myDB"; String user = "username"; String password = "password"; Connection conn = DriverManager.getConnection(url, user, password); ``` ...
String url = "jdbc:jtds:sqlserver://localhost:1433/yourDatabase"; String username = "yourUsername"; String password = "yourPassword"; Connection conn = DriverManager.getConnection(url, username, ...
2. mssqlserver.jar:此文件包含了针对SQL Server特性的实现,如SQL Server特有的数据类型、存储过程等。它扩展了msbase.jar的功能,使得驱动能更好地处理SQL Server的特性。 3. msutil.jar:这个文件包含了一些...
JDBC是Java平台的标准接口,允许Java应用程序与各种类型的数据库进行交互。下面将详细介绍如何使用Java连接到SQL Server 2000,以及涉及的关键知识点。 首先,你需要一个兼容SQL Server 2000的JDBC驱动,微软提供了...
总之,Java SQL Server 2005驱动包是Java开发者与SQL Server数据库之间的重要桥梁,通过这个驱动,你可以编写出高效的Java应用程序,进行数据查询、更新、插入和删除等操作。同时,了解并掌握JDBC API的使用,对于...
- JDBC URL:通常格式为jdbc:jtds:sqlserver://your_server_address:port/database_name,如果是Microsoft JDBC Driver,则格式为jdbc:sqlserver://your_server_address:port;databaseName=database_name。 - ...
JDBC是Java平台的标准接口,允许Java应用程序与各种类型的数据库进行交互。对于SQL Server 2000,需要的是Microsoft提供的JDBC驱动,也称为"Microsoft SQL Server JDBC Driver"。这个驱动通常包含在名为"mssql-jdbc...
在这里,"sqlserver2005 jdbc 驱动包下载"通常指的是Microsoft JDBC Driver。 Microsoft JDBC Driver分为两种版本:Type 4和Type 2。Type 4驱动是纯Java实现,无需安装任何额外的客户端库,而Type 2驱动则需要.NET ...
jTDS提供了两个版本的驱动,`jtds-1.x.jar`适用于SqlServer 7.0到2005,而`jtds-2.x.jar`则支持SqlServer 2005及以上版本。 3. **FreeTDS**:虽然不是标准的JDBC驱动,但FreeTDS是一个开源的库,可以提供对SQL ...
对于jTDS,URL可能是:"jdbc:jtds:sqlserver://<服务器>:<端口>/<数据库名>"。记得替换掉尖括号内的内容。 6. 在"属性"(Properties)部分,填写数据库连接所需的凭证,如"用户名"(User)和"密码"(Password)。 7....
这个"sqlserver2000数据库驱动包"包含了用于连接和操作SQL Server 2000数据库的驱动程序,尤其对于Java开发者来说,其中的jar文件至关重要。 驱动包中的jar文件,通常是`mssql-jdbc.jar`或`jtds.jar`,这是Java应用...
此文档详细介绍了TDS协议的不同版本及其用法,包括常见的术语、典型使用序列、包格式、登录包以及各种数据类型。 **常见术语** TDS协议有多个版本,其中TDS 5.0适用于较旧的Sybase SQL Server和早期的Microsoft ...
String url = "jdbc:sqlserver://<servername>:;databaseName=<dbname>"; String username = "<username>"; String password = "<password>"; try { Class.forName(...
String url = "jdbc:jtds:sqlserver://localhost:1433/yourDatabase"; Connection conn = DriverManager.getConnection(url, "username", "password"); ``` 3. 执行SQL语句: ```java Statement stmt = conn....