java.sql.types 值_常见数据库字段类型与java.sql.Types的对应

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;

Oracle与java.sql.Types的对应

Oracle                                java.sql.Types

blob                                     blob

char                                     char

clob                                     clob

date                                    date

number                               decimal

long                                     varbinary

nclob,nvarchar2                   other

smallint                                smallint

timestamp                            timstamp

raw                                      varbinary

varchar2                               varchar

Sql server与java.sql.Types的对应

Sql server                           java.sql.Types

bigint (2005,2008)                bigint

timstamp,binary                    binary

bit                                         bit

char,nchar,unqualified          char

datetime                               date

money,smallmoney,decimal  decimal

float (2005,2008)                  double

float(2000)                            float

int                                          integer

image                                    longvarbinary

text,ntext,xml                        longvarchar

numeric                                 numeric

real                                       real

smallint                                smallint

datetime,smalldatetime       timestamp

tinyint                                  tinyint

varbinary                             varbinay

nvarchar,varchar                 varchar

DB2与java.sql.Types的对应

bigint                                       bigint

blob                                      blob

character,graphic                 char

clob                                      clob

date                                     date

decimal                                decimal

double                                 double

integer                               integer

longvargraphic                   longvarchar

longvarchar

real                                        real

smallint                                 smallint

time                                      time

timestamp                            timestamp

vargraphic                            varchar

varchar

MySQL与java.sql.Types的对应

MySQL                          java.sql.Types

bigint                              bigint

tinyblob                         binary

bit                                  bit

enum,set,char               char

date,year                      date

decimal,numeric            decimal

double,real                   double

mediumint,int                integer

blob,mediumblob           blob

longblob

float                               real

smallint                           smallint

time                             time

timestamp,datetime     timestamp

tinyint                           tinyint

varbinary,binary           varbinay

varchar,tinytext,text     varchar

Sybase与java.sql.Types的对应

Sybase                            java.sql.Types

binary                                 binary

bit                                       bit

char,nchar,                            char

money,smallmoney,decimal    decimal

float                                     double

int                                       integer

image                                    longvarbinary

text                                      longvarchar

numeric                                   numeric

real                                     real

smallint                              smallint

datetime,smalldatetime     timestamp

tinyint                                 tinyint

varbinar,timestamp            varbinay

nvarchar,varchar ,sysname   varchar

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这是一段 PySpark 的代码,用于读取本地文件系统中的数据并将其转换为 RDD 对象。具体来说,代码中使用了 SparkConf 和 SparkSession 对象来创建 SparkContext,然后使用 SparkContext 对象读取本地文件系统中的数据,将其转换为 RDD 对象并进行处理。 首先,代码中使用 SparkConf 对象创建了一个 SparkConf 配置对象,用于配置 Spark 应用程序的运行参数。其中,"local" 表示在本地模式下运行 Spark 应用程序。然后,使用 SparkSession 对象创建了一个 SparkContext 对象,该对象用于与 Spark 集群进行通信,并启动 Spark 应用程序。需要注意的是,SparkSession 对象通常是在 PySpark 2.0 之后引入的,用于替代旧版的 SparkContext 对象。 接着,代码中使用了 SparkContext 对象的 textFile 方法读取了本地文件系统中的数据,并将其转换为 RDD 对象。在这里,我们将文件的路径作为参数传递给 textFile 方法。需要注意的是,文件路径必须是本地文件系统中的路径,如果要读取 HDFS 文件系统中的数据,则需要使用 hdfs:// 协议。 最后,代码中使用了 map 和 Row 对象对 RDD 中的每个元素进行转换。具体来说,我们使用 map 方法对 RDD 中的每个元素进行转换,将其转换为一个 Row 对象。在这里,我们假设数据文件中每一行都包含两个字段,使用 split 方法对每一行进行分割,并将分割结果转换为一个 Row 对象。最终,将转换后的 RDD 对象保存到 peopleRDD 变量中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值