我有一个奇怪的问题:
当我在SQL Server 2008中创建一个列,JDBC驱动程序2.0,带有Java 1.6的sqljdbc4.jar
create table ctypes (dbms_date DATE NOT NULL, dbms_date_null DATE)
数据库中的数据类型是正确的日期
但是当我用JDBC选择访问表时
元数据表示类型为nvarchar
,但getDate()
函数仍在运行。
问题是我正在编写一个通常复制数据的框架,并且必须依赖于数据类型。
我不是一个大的SQL Server专家,所以也许它在SQL Server服务器中负责的一些配置,我尽可能多地保留默认值。
答案 0 :(得分:1)
通过下载Driver 3.0
解决了该问题