有如下类型的映射对照:

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和数据库映射关系的更多相关文章

  1. System.Data.DbType与各类数据库的数据类型的映射关系

    有如下类型的映射对照: System.Data.SqlClient.SqlDbType System.Data.OleDb.OleDbType System.Data.Odbc.OdbcType Sy ...

  2. System.Data.DbType 与其它DbType的映射关系

    System.Data.DbType 与其它DbType的映射关系 有如下类型的映射对照: System.Data.SqlClient.SqlDbType System.Data.OleDb.OleD ...

  3. System.Data.DbType映射关系

    有如下类型的映射对照: System.Data.SqlClient.SqlDbType  System.Data.OleDb.OleDbType System.Data.Odbc.OdbcType S ...

  4. System.Data.Dbtype转换为System.Data.SqlDbType

    最近在做一些OM Mapping的准备工作,新学了一招. 如果要将System.Data.Dbtype转换为System.Data.SqlDbType,以前以为要写Switch Case语句.其实有很 ...

  5. Spring boot data JPA数据库映射关系 : @OneToOne,@OneToMany,@ManyToMany

    问题描述 在利用Spring boot data JPA进行表设计的时候,表对象之间经常存在各种映射关系,如何正确将理解的映射关系转化为代码中的映射关系是关键之处. 解决办法 概念理解 举例:在公司的 ...

  6. System.Data.DbType的字符串和数据库中字符串类型对应关系

    前两天项目中因为历史原因数据库中的一个字段是varchar类型,在做SQL参数化处理时候默认都是DbType.String, 免得查询出现数据转换,于是做类型一致,搜了下对应关系还没找到,只好自己打开 ...

  7. System.Data.SQLite数据库简介

    SQLite介绍 在介绍System.Data.SQLite之前需要介绍一下SQLite,SQLite是一个类似于Access的单机版数据库管理系统,它将所有数据库的定义(包括定义.表.索引和数据本身 ...

  8. hiberate 映射关系 详解

    在我们平时所学的关系型数据库中,我们会大量处理表与表之间的关系,如果表比较多的话处理起来就比较繁琐了,但是hibernate给我们提供了很大的便利,这些便利让我们处理起来方便.我们所讲的源码地址:ht ...

  9. 向ACCESS数据库中的表导入EXCEL表,在 System.Data.OleDb.OleDbException 中第一次偶然出现的“System.Data.dll”类型的异常

    向ACCESS数据库中的表导入EXCEL表,EXCEL表Sheet1中与ACCESS数据库表中的关键字对应的列的值,不能与数据库中表的主键项值重复,不然就会出现 在 System.Data.OleDb ...

随机推荐

  1. JAVA实例化class的三种方式

    不多说  直接上例子 package org.lxh.demo15.getclassdemo ; class X{ }; public class GetClassDemo02{ public sta ...

  2. JAVA面试精选

    JAVA面试精选[Java基础第一部分] 这个系列面试题主要目的是帮助你拿轻松到offer,同时还能开个好价钱.只要能够搞明白这个系列的绝大多数题目,在面试过程中,你就能轻轻松松的把面试官给忽悠了.对 ...

  3. 线程:ThreadLocal实现线程范围内共享变量

    在web应用中,一个请求(带有请求参数)就是一个线程,那么如何区分哪些参数属于哪个线程呢?比如struts中,A用户登录,B用户也登录,那么在Action中怎么区分哪个是A用户的数据,哪个是B用户的数 ...

  4. 在 go/golang语言中使用 google Protocol Buffer

    怎么在go语言中实用google protocol Buffer呢? 现在的潮流趋势就是一键搞定,跟ubuntu安装软件一样 go get code.google.com/p/goprotobuf/{ ...

  5. Hadoop能力测试图谱

    一张图测试你的Hadoop能力-Hadoop能力测试图谱 1.引言 看到一张图,关于Hadoop技术框架的图,基本上涉及到Hadoop当前应用的主要领域,感觉可以作为测试Hadoop开发人员当前能力和 ...

  6. Python 用POP接收邮件

    一.简介 POP(Post Office Protocal)最长用的POP版本是POP3,因此本文是以POP3为主.POP3非常简单,可以用来从邮件服务器上下载邮件,然后删除这些邮件.功能非常有限,后 ...

  7. 关于grub的那些事(一)

    /etc/default/grub里的秘密: # If you change this file, run 'update-grub' afterwards to update # /boot/gru ...

  8. 简单的mvc之一:简单的开始

    mvc学习到现在,相对所学到的一系列的知识做一个总结,于是就有了这个标题—简单的mvc.文如名,写的是简单的mvc的知识,目标群也不言而喻.这一篇来个简单的开始,从头建立一个web项目,比如hello ...

  9. Gink掉过的坑(一):将CCTableView导入到lua中

    环境: 系统:win7 64位 cocos2dx:cocos2d-2.1rc0-x-2.1.3 Visual Studio: 2012 由于项目是用lua写的,需要将cocos2dx中的方法导入到lu ...

  10. HTML5学习+javascript学习:打飞机游戏Service层Control层+源码

    2.Service层 如前所述,Service层是Control层与Model层之间桥接的一层,它拥有所有要在屏幕上显示的实体(除了背景)的引用 我们知道,当游戏运行时,随时都可能发生碰撞,随时都可能 ...