public final static int BIT = -7;
public final static int TINYINT = -6;
public final static int SMALLINT = 5;
public final static int INTEGER = 4;
public final static int BIGINT = -5;
public final static int FLOAT = 6;
public final static int REAL = 7;
public final static int DOUBLE = 8;
public final static int NUMERIC = 2;
public final static int DECIMAL = 3;
public final static int CHAR = 1;
public final static int VARCHAR = 12;
public final static int LONGVARCHAR = -1;
public final static int DATE = 91;
public final static int TIME = 92;
public final static int TIMESTAMP = 93;
public final static int BINARY = -2;
public final static int VARBINARY = -3;
public final static int LONGVARBINARY = -4;
public final static int NULL = 0;
public final static int OTHER = 1111;
public final static int JAVA_OBJECT = 2000;
public final static int DISTINCT = 2001;
public final static int STRUCT = 2002;
public final static int ARRAY = 2003;
public final static int BLOB = 2004;
public final static int CLOB = 2005;
public final static int REF = 2006;
public final static int DATALINK = 70;
public final static int BOOLEAN = 16;
public final static int ROWID = -8;
public static final int NCHAR = -15;
public static final int NVARCHAR = -9;
public static final int LONGNVARCHAR = -16;
public static final int NCLOB = 2011;
public static final int SQLXML = 2009;
[color=blue][/color][size=large][/size]
分享到:
相关推荐
TIMESTAMP 对应的 JDBC 类型是 java.sql.Types.TIMESTAMP,Java 类型是 java.sql.Timestamp。 4. 二进制类型 RAW 对应的 JDBC 类型是 java.sql.Types.BINARY,Java 类型是 byte[]。LONG_RAW 对应的 JDBC 类型是 ...
- `NUMBER` 对应 `java.sql.Types.NUMERIC`, `java.sql.Types.DECIMAL` 和 `java.math.BigDecimal` - `BIT` 对应 `boolean`(Oracle 使用 NUMBER 表示) - `TINYINT` 对应 `byte`(Oracle 使用 NUMBER 表示) - ...
在 Java 中,datetimeoffset 对应的数据类型是 microsoft.sql.Types.DATETIMEOFFSET。 了解 SQL Server 数据库类型对应 Java 中的数据类型是非常重要的,这样可以确保在 Java 中正确地处理数据库操作。
数据库字段类型java数据类型的对应关系
2. **javasql.Types枚举** - `java.sql.Types`枚举类包含了所有SQL数据类型的Java表示,例如: - `INTEGER` 对应于SQL的`INT`类型,与Java的`int`或`Integer`类型相对应。 - `VARCHAR` 对应于SQL的`VARCHAR`类型...
JDBC数据类型与数据库字段对应表——mysql篇 数值型 整型 JDBC tinyint java.lang.Integer smallint mediumint java.lang.Long int bigint java.math.BigInteger
- `TINYINT`、`SMALLINT`、`INTEGER` 和 `BIGINT`:这些是 SQL 标准的整数类型,分别映射到 `java.sql.Types.TINYINT`、`java.sql.Types.SMALLINT`、`java.sql.Types.INTEGER` 和 `java.sql.Types.BIGINT`,在 ...
- **JDBC**: 对应的JDBC类型分别为`java.sql.Types.CHAR`、`java.sql.Types.VARCHAR`和`java.sql.Types.NCHAR`。 **5. TEXT/LONGTEXT/CLOB** - **MySQL**: 支持`TEXT`和`LONGTEXT`类型,用于存储较大的文本数据。...
3. **Types类**:在java.sql.Types中定义了一系列常量,每个常量代表一个SQL类型,如Types.INTEGER对应SQL的INTEGER类型,Types.VARCHAR对应VARCHAR类型。这些常量在创建PreparedStatement时使用,以指定SQL语句中...
cstmt.registerOutParameter(2, java.sql.Types.DECIMAL, 3); // 第三个参数是精度 ``` 4. **执行存储过程** 一旦所有参数设置好并注册完毕,就可以执行存储过程了。使用`executeQuery`或`executeUpdate`方法,...
cstmt.registerOutParameter(2, java.sql.Types.DECIMAL, 3); ``` 注册参数类型至关重要,因为某些数据库系统需要这个信息来正确地处理返回值。 执行存储过程后,可以通过`CallableStatement`的`getXXX`方法获取...
当在Java程序中使用JDBC访问数据库时,正确地将Java类型转换为对应的`java.sql.Types`值可以确保数据的准确存储和检索。例如,如果你有一个`long`类型的Java值,你应该使用`Types.BIGINT`来准备SQL语句的参数。同样...
cs.registerOutParameter(2, java.sql.Types.INTEGER); // 第二个问号是输出参数,类型为INTEGER ``` 6. **执行存储过程** 调用`CallableStatement`的`execute()`方法执行存储过程。 ```java cs.execute(); ``` ...
cs.registerOutParameter(2, java.sql.Types.INTEGER); // 注册OUT参数 cs.execute(); int outParam = cs.getInt(2); // 获取OUT参数值 System.out.println("OUT参数值: " + outParam); cs.close(); conn....
import java.sql.Types; public class CallOracleProcedure { public static void main(String[] args) { // 假设有一个名为GET_EMPLOYEE的存储过程,接受一个ID作为输入,返回员工信息 String procedure = "{...
在Java编程中,调用SQL Server的存储过程是一项常见的任务,特别是在处理复杂的数据库操作时。以下是一个详细的步骤和示例,解释如何在Java中调用SQL Server的存储过程。 首先,确保你已经安装了SQL Server数据库,...
JDBC 在 java.sql.Types 类中定义了一系列的常规 SQL 类型标识符,这些类型可以用于表示那些最为常用的 SQL 类型。在用 JDBC API 编程时,程序员通常可以使用这些 JDBC 类型来引用一般的 SQL 类型,而无须关心目标...
import java.sql.Types; public class OraclePro { // 连接数据库 public static Connection getConnection() { Connection con = null; try { Class.forName("oracle.jdbc.driver.OracleDriver"); String ...
这里的`1`代表参数的位置索引,`Types.INTEGER`是Java.sql.Types中的常量,对应Oracle的NUMBER数据类型。 3. **返回参数集合的存储过程**: 对于返回参数集合的情况,通常存储过程会返回一个游标(CURSOR)。Java...
`,这里的数字`2`对应于参数的位置,`java.sql.Types.VARCHAR`定义了返回值的数据类型。 3. 设置输入参数,执行存储过程。 4. 使用`CallableStatement`的`getString`等方法获取输出参数的值,如`String result = ...