转信
一个db里面的data type和java中的一个type的mapping分为两步:
1。db里面的data type map到jdbc的一个type
2。jdbc的一个type map到java的一个type
对于sql server,下面是sql server2000的data type和jdbc的data type的mapping:
SQL Server Data Type JDBC Data Type
bigint BIGINT
binary BINARY
bit BIT
char CHAR
datetime TIMESTAMP
decimal ECIMAL
float FLOAT
image LONGVARBINARY
int INTEGER
money DECIMAL
nchar CHAR
ntext LONGVARCHAR
numeric NUMERIC
nvarchar VARCHAR
real REAL
smalldatetime TIMESTAMP
smallint SMALLINT
smallmoney DECIMAL
sql_variant VARCHAR
sysname VARCHAR
text LONGVARCHAR
timestamp BINARY
tinyint TINYINT
uniqueidentifier CHAR
varbinary VARBINARY
varchar VARCHAR
下面是jdbc data type和java data type之间的mapping:
JDBC Type Java Type
CHAR String
VARCHAR String
LONGVARCHAR String
NUMERIC java.math.BigDecimal
DECIMAL java.math.BigDecimal
BIT boolean
BOOLEAN boolean
TINYINT byte
SMALLINT short
INTEGER int
BIGINT long
REAL float
FLOAT double
DOUBLE double
BINARY byte[]
VARBINARY byte[]
LONGVARBINARY byte[]
DATE java.sql.Date
TIME java.sql.Time
TIMESTAMP java.sql.Timestamp
CLOB Clob
BLOB Blob
ARRAY Array
DATALINK java.net.URL
分享到:
相关推荐
SQL Server 数据库类型对应 Java 中的数据类型 SQL Server 是一个关系数据库管理系统,Java 是一个广泛使用的编程语言。在 Java 中,对数据库的操作需要通过 JDBC(Java Database Connectivity)来实现,而在 JDBC ...
在实际应用中,根据存储过程的参数类型和数量,你需要适当调整`CallableStatement`的设置。例如,如果存储过程有输入参数,可以使用`setInt`, `setString`等方法;如果有输出参数,使用`registerOutParameter`注册...
在这个场景中,我们使用的标签"java"、"SQLServer"和"jdbc"恰好对应了所需的关键技术。 首先,我们需要了解如何在Java项目中添加SQL Server的JDBC驱动。在描述中提到的"jar包"通常是`sqljdbc4.jar`或`mssql-jdbc....
在Java中,我们通常使用Microsoft提供的JDBC驱动程序——`com.microsoft.sqlserver.jdbc.SQLServerDriver`。确保你的项目已经包含了对应的JDBC驱动库,例如`mssql-jdbc.jar`。 以下是一个简单的Java代码示例,展示...
标题“sqlserver java驱动”指出我们将专注于SQL Server 2000的Java驱动。对于SQL Server,Java提供了以下三种驱动类型: 1. **JDBC-ODBC桥接驱动**: 这是最古老的驱动方式,它依赖于ODBC(Open Database ...
1. **JDBC驱动**:JDBC是Java API,它为Java程序员提供了一种标准的方式来访问各种类型的数据库。驱动程序是Java应用程序和数据库之间的桥梁,将Java的API调用转换为数据库特定的命令。 2. **sqljdbc4-3.0.jar**:...
String url = "jdbc:sqlserver://localhost:1433;databaseName=myDatabase"; String username = "myUsername"; String password = "myPassword"; try { Connection conn = DriverManager.getConnection(url, ...
在进行数据库开发时,尤其是在使用 SQL Server 作为后端数据库并与 Java 应用程序进行交互时,了解 SQL Server 的数据类型与 Java 数据类型的对应关系非常重要。这种对应关系有助于确保数据在数据库与应用程序之间...
对于`sqljdbc42.jar`,对应的驱动类名是`com.microsoft.sqlserver.jdbc.SQLServerDriver`。 ```java Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); ``` 2. **建立连接**:使用`java.sql....
Connection conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=myDB", "username", "password"); ``` 需要注意的是,随着JDBC技术的发展,微软已经推出了更现代的JDBC...
总结来说,JavaSwing图书管理系统SQL Server数据库项目涵盖了Java GUI编程、数据库设计、JDBC使用、事务处理等多个知识点,对于学习Java桌面应用开发和数据库管理有着重要的实践意义。通过这个项目,开发者可以提升...
java连接SqlServer完整代码,工具类,jdbc JDBC工具类的构建 1.资源释放 见https://mp.csdn.net/postedit/86577443 2.驱动防二次注册 ``` Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //...
JDBC是Java平台的标准接口,允许Java应用程序与各种类型的数据库进行交互。下面将详细介绍如何使用Java连接到SQL Server 2000,以及涉及的关键知识点。 首先,你需要一个兼容SQL Server 2000的JDBC驱动,微软提供了...
在Java程序中连接SQL Server数据库,首先需要添加对应的JDBC驱动。在这个例子中使用的驱动是 `com.microsoft.jdbc.sqlserver.SQLServerDriver`,这是一个早期版本的Microsoft SQL Server JDBC驱动。 #### 1.2 驱动...
1. 将对应的JAR文件添加到你的Java项目的类路径中。这可以通过在IDE(如Eclipse或IntelliJ IDEA)中设置构建路径,或者在命令行中使用`-cp`或`-classpath`参数来完成。 2. 加载驱动,通常使用`DriverManager....
标题中的“java jsp sqlserver数据表转移到oracle实例 源代码”表明这是一个关于使用Java和JSP技术,将SQL Server数据库中的数据表迁移至Oracle数据库的实际操作案例。这个过程通常涉及数据迁移、数据转换以及可能的...
标题中提到的“java mysql 与 sql server 逆向工程”是指使用Java语言,结合MySQL和SQL Server数据库进行逆向工程操作。这通常需要开发者有对这两种数据库的基本理解,以及对Java开发环境(例如IntelliJ IDEA)的...
为了将 SQL Server 中的 Image 类型数据导出到 Oracle 的 CLOB 字段中,我们需要使用Java 语言和 JDBC 驱动程序。下面是一个示例代码,演示如何将 SQL Server 中的 Image 类型数据导出到 Oracle 的 CLOB 字段中: ...
JDBC是Java API,由Sun Microsystems(现为Oracle公司)开发,用于在Java应用程序和各种类型的数据库之间建立连接。它为开发者提供了一种标准的接口,使得无论使用哪种数据库,都能使用相同的代码进行数据访问。 ...
总结来说,"java+sqlserver+微博管理"项目是一个综合运用Java Web技术,通过jsp和servlet实现前后端交互,借助SQL Server存储和管理数据的微博平台。它展示了如何利用这些技术来构建一个功能完善的社交网络应用。