System.Data.DbType和数据库映射关系
有如下类型的映射对照:
System.Data.SqlClient.SqlDbType
System.Data.OleDb.OleDbType
System.Data.Odbc.OdbcType
System.Data.OracleClient.OracleType
格式:
DbType.枚举名(枚举值) = DbType.枚举名(枚举值)
=========== System.Data.SqlClient.SqlDbType ========= System.Data.SqlClient.SqlDbType.BigInt() = System.Data.DbType.Int64()
System.Data.SqlClient.SqlDbType.Binary() = System.Data.DbType.Binary()
System.Data.SqlClient.SqlDbType.Bit() = System.Data.DbType.Boolean()
System.Data.SqlClient.SqlDbType.Char() = System.Data.DbType.AnsiStringFixedLength()
System.Data.SqlClient.SqlDbType.DateTime() = System.Data.DbType.DateTime()
System.Data.SqlClient.SqlDbType.Decimal() = System.Data.DbType.Decimal()
System.Data.SqlClient.SqlDbType.Float() = System.Data.DbType.Double()
System.Data.SqlClient.SqlDbType.Image() = System.Data.DbType.Binary()
System.Data.SqlClient.SqlDbType.Int() = System.Data.DbType.Int32()
System.Data.SqlClient.SqlDbType.Money() = System.Data.DbType.Currency()
System.Data.SqlClient.SqlDbType.NChar() = System.Data.DbType.StringFixedLength()
System.Data.SqlClient.SqlDbType.NText() = System.Data.DbType.String()
System.Data.SqlClient.SqlDbType.NVarChar() = System.Data.DbType.String()
System.Data.SqlClient.SqlDbType.Real() = System.Data.DbType.Single()
System.Data.SqlClient.SqlDbType.UniqueIdentifier() = System.Data.DbType.Guid()
System.Data.SqlClient.SqlDbType.SmallDateTime() = System.Data.DbType.DateTime()
System.Data.SqlClient.SqlDbType.SmallInt() = System.Data.DbType.Int16()
System.Data.SqlClient.SqlDbType.SmallMoney() = System.Data.DbType.Currency()
System.Data.SqlClient.SqlDbType.Text() = System.Data.DbType.AnsiString()
System.Data.SqlClient.SqlDbType.Timestamp() = System.Data.DbType.Binary()
System.Data.SqlClient.SqlDbType.TinyInt() = System.Data.DbType.Byte()
System.Data.SqlClient.SqlDbType.VarBinary() = System.Data.DbType.Binary()
System.Data.SqlClient.SqlDbType.VarChar() = System.Data.DbType.AnsiString()
System.Data.SqlClient.SqlDbType.Variant() = System.Data.DbType.Object()
System.Data.SqlClient.SqlDbType.Xml() = System.Data.DbType.Xml()
System.Data.SqlClient.SqlDbType.Udt() = System.Data.DbType.Object()
System.Data.SqlClient.SqlDbType.Structured() = System.Data.DbType.Object()
System.Data.SqlClient.SqlDbType.Date() = System.Data.DbType.Date()
System.Data.SqlClient.SqlDbType.Time() = System.Data.DbType.Time()
System.Data.SqlClient.SqlDbType.DateTime2() = System.Data.DbType.DateTime2()
System.Data.SqlClient.SqlDbType.DateTimeOffset() = System.Data.DbType.DateTimeOffset() ===========System.Data.OleDb.OleDbType========= System.Data.OleDb.OleDbType.Empty() = System.Data.DbType.Object()
System.Data.OleDb.OleDbType.SmallInt() = System.Data.DbType.Int16()
System.Data.OleDb.OleDbType.Integer() = System.Data.DbType.Int32()
System.Data.OleDb.OleDbType.Single() = System.Data.DbType.Single()
System.Data.OleDb.OleDbType.Double() = System.Data.DbType.Double()
System.Data.OleDb.OleDbType.Currency() = System.Data.DbType.Currency()
System.Data.OleDb.OleDbType.Date() = System.Data.DbType.DateTime()
System.Data.OleDb.OleDbType.BSTR() = System.Data.DbType.String()
System.Data.OleDb.OleDbType.IDispatch() = System.Data.DbType.Object()
System.Data.OleDb.OleDbType.Error() = System.Data.DbType.Int32()
System.Data.OleDb.OleDbType.Boolean() = System.Data.DbType.Boolean()
System.Data.OleDb.OleDbType.Variant() = System.Data.DbType.Object()
System.Data.OleDb.OleDbType.IUnknown() = System.Data.DbType.Object()
System.Data.OleDb.OleDbType.Decimal() = System.Data.DbType.Decimal()
System.Data.OleDb.OleDbType.TinyInt() = System.Data.DbType.SByte()
System.Data.OleDb.OleDbType.UnsignedTinyInt() = System.Data.DbType.Byte()
System.Data.OleDb.OleDbType.UnsignedSmallInt() = System.Data.DbType.UInt16()
System.Data.OleDb.OleDbType.UnsignedInt() = System.Data.DbType.UInt32()
System.Data.OleDb.OleDbType.BigInt() = System.Data.DbType.Int64()
System.Data.OleDb.OleDbType.UnsignedBigInt() = System.Data.DbType.UInt64()
System.Data.OleDb.OleDbType.Filetime() = System.Data.DbType.DateTime()
System.Data.OleDb.OleDbType.Guid() = System.Data.DbType.Guid()
System.Data.OleDb.OleDbType.Binary() = System.Data.DbType.Binary()
System.Data.OleDb.OleDbType.Char() = System.Data.DbType.AnsiStringFixedLength()
System.Data.OleDb.OleDbType.WChar() = System.Data.DbType.StringFixedLength()
System.Data.OleDb.OleDbType.Numeric() = System.Data.DbType.Decimal()
System.Data.OleDb.OleDbType.DBDate() = System.Data.DbType.Date()
System.Data.OleDb.OleDbType.DBTime() = System.Data.DbType.Time()
System.Data.OleDb.OleDbType.DBTimeStamp() = System.Data.DbType.DateTime()
System.Data.OleDb.OleDbType.PropVariant() = System.Data.DbType.Object()
System.Data.OleDb.OleDbType.VarNumeric() = System.Data.DbType.VarNumeric()
System.Data.OleDb.OleDbType.VarChar() = System.Data.DbType.AnsiString()
System.Data.OleDb.OleDbType.LongVarChar() = System.Data.DbType.AnsiString()
System.Data.OleDb.OleDbType.VarWChar() = System.Data.DbType.String()
System.Data.OleDb.OleDbType.LongVarWChar() = System.Data.DbType.String()
System.Data.OleDb.OleDbType.VarBinary() = System.Data.DbType.Binary()
System.Data.OleDb.OleDbType.LongVarBinary() = System.Data.DbType.Binary() =========System.Data.Odbc.OdbcType=========== System.Data.Odbc.OdbcType.BigInt() = System.Data.DbType.Int64()
System.Data.Odbc.OdbcType.Binary() = System.Data.DbType.Binary()
System.Data.Odbc.OdbcType.Bit() = System.Data.DbType.Boolean()
System.Data.Odbc.OdbcType.Char() = System.Data.DbType.AnsiStringFixedLength()
System.Data.Odbc.OdbcType.DateTime() = System.Data.DbType.DateTime()
System.Data.Odbc.OdbcType.Decimal() = System.Data.DbType.Decimal()
System.Data.Odbc.OdbcType.Numeric() = System.Data.DbType.Decimal()
System.Data.Odbc.OdbcType.Double() = System.Data.DbType.Double()
System.Data.Odbc.OdbcType.Image() = System.Data.DbType.Binary()
System.Data.Odbc.OdbcType.Int() = System.Data.DbType.Int32()
System.Data.Odbc.OdbcType.NChar() = System.Data.DbType.StringFixedLength()
System.Data.Odbc.OdbcType.NText() = System.Data.DbType.String()
System.Data.Odbc.OdbcType.NVarChar() = System.Data.DbType.String()
System.Data.Odbc.OdbcType.Real() = System.Data.DbType.Single()
System.Data.Odbc.OdbcType.UniqueIdentifier() = System.Data.DbType.Guid()
System.Data.Odbc.OdbcType.SmallDateTime() = System.Data.DbType.DateTime()
System.Data.Odbc.OdbcType.SmallInt() = System.Data.DbType.Int16()
System.Data.Odbc.OdbcType.Text() = System.Data.DbType.AnsiString()
System.Data.Odbc.OdbcType.Timestamp() = System.Data.DbType.Binary()
System.Data.Odbc.OdbcType.TinyInt() = System.Data.DbType.Byte()
System.Data.Odbc.OdbcType.VarBinary() = System.Data.DbType.Binary()
System.Data.Odbc.OdbcType.VarChar() = System.Data.DbType.AnsiString()
System.Data.Odbc.OdbcType.Date() = System.Data.DbType.Date()
System.Data.Odbc.OdbcType.Time() = System.Data.DbType.Time() =========System.Data.OracleClient.OracleType=========== System.Data.OracleClient.OracleType.BFile() = System.Data.DbType.Binary()
System.Data.OracleClient.OracleType.Blob() = System.Data.DbType.Binary()
System.Data.OracleClient.OracleType.Char() = System.Data.DbType.AnsiStringFixedLength()
System.Data.OracleClient.OracleType.Clob() = System.Data.DbType.AnsiString()
System.Data.OracleClient.OracleType.Cursor() = System.Data.DbType.Object()
System.Data.OracleClient.OracleType.DateTime() = System.Data.DbType.DateTime()
System.Data.OracleClient.OracleType.IntervalDayToSecond() = System.Data.DbType.Object()
System.Data.OracleClient.OracleType.IntervalYearToMonth() = System.Data.DbType.Int32()
System.Data.OracleClient.OracleType.LongRaw() = System.Data.DbType.Binary()
System.Data.OracleClient.OracleType.LongVarChar() = System.Data.DbType.AnsiString()
System.Data.OracleClient.OracleType.NChar() = System.Data.DbType.StringFixedLength()
System.Data.OracleClient.OracleType.NClob() = System.Data.DbType.String()
System.Data.OracleClient.OracleType.Number() = System.Data.DbType.VarNumeric()
System.Data.OracleClient.OracleType.NVarChar() = System.Data.DbType.String()
System.Data.OracleClient.OracleType.Raw() = System.Data.DbType.Binary()
System.Data.OracleClient.OracleType.RowId() = System.Data.DbType.AnsiString()
System.Data.OracleClient.OracleType.Timestamp() = System.Data.DbType.DateTime()
System.Data.OracleClient.OracleType.TimestampLocal() = System.Data.DbType.DateTime()
System.Data.OracleClient.OracleType.TimestampWithTZ() = System.Data.DbType.DateTime()
System.Data.OracleClient.OracleType.VarChar() = System.Data.DbType.AnsiString()
System.Data.OracleClient.OracleType.Byte() = System.Data.DbType.Byte()
System.Data.OracleClient.OracleType.UInt16() = System.Data.DbType.UInt16()
System.Data.OracleClient.OracleType.UInt32() = System.Data.DbType.UInt32()
System.Data.OracleClient.OracleType.SByte() = System.Data.DbType.SByte()
System.Data.OracleClient.OracleType.Int16() = System.Data.DbType.Int16()
System.Data.OracleClient.OracleType.Int32() = System.Data.DbType.Int32()
System.Data.OracleClient.OracleType.Float() = System.Data.DbType.Single()
System.Data.OracleClient.OracleType.Double() = System.Data.DbType.Double()
System.Data.DbType和数据库映射关系的更多相关文章
- System.Data.DbType与各类数据库的数据类型的映射关系
有如下类型的映射对照: System.Data.SqlClient.SqlDbType System.Data.OleDb.OleDbType System.Data.Odbc.OdbcType Sy ...
- System.Data.DbType 与其它DbType的映射关系
System.Data.DbType 与其它DbType的映射关系 有如下类型的映射对照: System.Data.SqlClient.SqlDbType System.Data.OleDb.OleD ...
- System.Data.DbType映射关系
有如下类型的映射对照: System.Data.SqlClient.SqlDbType System.Data.OleDb.OleDbType System.Data.Odbc.OdbcType S ...
- System.Data.Dbtype转换为System.Data.SqlDbType
最近在做一些OM Mapping的准备工作,新学了一招. 如果要将System.Data.Dbtype转换为System.Data.SqlDbType,以前以为要写Switch Case语句.其实有很 ...
- Spring boot data JPA数据库映射关系 : @OneToOne,@OneToMany,@ManyToMany
问题描述 在利用Spring boot data JPA进行表设计的时候,表对象之间经常存在各种映射关系,如何正确将理解的映射关系转化为代码中的映射关系是关键之处. 解决办法 概念理解 举例:在公司的 ...
- System.Data.DbType的字符串和数据库中字符串类型对应关系
前两天项目中因为历史原因数据库中的一个字段是varchar类型,在做SQL参数化处理时候默认都是DbType.String, 免得查询出现数据转换,于是做类型一致,搜了下对应关系还没找到,只好自己打开 ...
- System.Data.SQLite数据库简介
SQLite介绍 在介绍System.Data.SQLite之前需要介绍一下SQLite,SQLite是一个类似于Access的单机版数据库管理系统,它将所有数据库的定义(包括定义.表.索引和数据本身 ...
- hiberate 映射关系 详解
在我们平时所学的关系型数据库中,我们会大量处理表与表之间的关系,如果表比较多的话处理起来就比较繁琐了,但是hibernate给我们提供了很大的便利,这些便利让我们处理起来方便.我们所讲的源码地址:ht ...
- 向ACCESS数据库中的表导入EXCEL表,在 System.Data.OleDb.OleDbException 中第一次偶然出现的“System.Data.dll”类型的异常
向ACCESS数据库中的表导入EXCEL表,EXCEL表Sheet1中与ACCESS数据库表中的关键字对应的列的值,不能与数据库中表的主键项值重复,不然就会出现 在 System.Data.OleDb ...
随机推荐
- java 命令笔记
http://www.hollischuang.com/archives/105 JPS jps位于jdk的bin目录下,其作用是显示当前系统的java进程情况,及其id号. jps相当于Solari ...
- NET那点不为人知的事
ASP.NET那点不为人知的事(一) 我们上网时,在浏览器地址输入网址:Http://www.cnblogs.com,按下回车,一张网页就呈现在我们眼前.这究竟发生了什么?对于一名优秀的Progr ...
- 在Linux使用GCC编译C语言共享库
在Linux使用GCC编译C语言共享库 对任何程序员来说库都是必不可少的.所谓的库是指已经编译好的供你使用的代码.它们常常提供一些通用功能,例如链表和二叉树可以用来保存任何数据,或者是一个特定的功能例 ...
- linux下的中文编码问题
很多linux的初学者都会碰到这样一个问题:把windows下的文档拷到linux系统,会出现乱码!其实这涉及到中文编码的问题.linux系统默认的是统一码(utf8).而如果你的文件是big5,显然 ...
- twisted学习笔记 No.1
原创博文,转载请注明出处 . 1.安装twisted ,然后安装PyOpenSSL(一个Python开源OpenSSL库),这个软件包用于给Twisted提供加密传输支持(SSL).最后,安装PyCr ...
- js定义类或对象
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Go Code
目录 备注工作空间(Workspaces)GOPATH环境变量包路径(Package Path)你的第一个程序你的第一个类库包名字(Package Name)测试集成备注 备注返回目录 此文主要是对官 ...
- Setting up Ubuntu in CoLinux–changing local/keyboard to be English
Today i installed the CoLinux with Ubuntu package, but the default locale setting of the system is G ...
- 【NET】Winform用户控件的初步封装之编辑控件
编辑控件 public abstract partial class TEditorBase <TEntity, TRepository, TSqlStrConstruct> : User ...
- ios开发屏幕问题
1. 程序要要支持Iphone 和 ipad,所以首先必需创建一通用程序,这一操作只要在创建程序时在 devices那栏上勾选universal即可,完成后会发现有两个.xib文件,但只有一个view ...