JBoss/Wildfly 配置SQLserver服务器

http://blog.csdn.net/haitaolang/article/details/60467118


wildfly standalone.xml 配置文件:

xa-datasource:

<xa-datasource jndi-name="java:jboss/datasources/sqlserver" pool-name="sqlserver" enabled="true" use-java-context="true">
<xa-datasource-property name="URL">jdbc:sqlserver://211.100.75.235:1433;databaseName=IPTV;</xa-datasource-property>
<driver>sqlserver</driver>
<xa-pool>
<min-pool-size>1</min-pool-size>
<initial-pool-size>5</initial-pool-size>
<max-pool-size>100</max-pool-size>
<prefill>true</prefill>
</xa-pool>
<security>
<user-name>xxx</user-name>
<password>xxx</password>
</security>
</xa-datasource>


<datasource jndi-name="java:jboss/datasources/sqlserver" pool-name="sqlserver" enabled="true" use-java-context="true">
<connection-url>jdbc:sqlserver://211.100.75.235:1433;databaseName=IPTV;</connection-url>
<driver>sqlserver</driver>
<security>
<user-name>xxx</user-name>
<password>xxx</password>
</security>
</datasource>


执行后遇到报错:

javax.persistence.PersistenceException: org.hibernate.MappingException: No Dialect mapping for JDBC type: -9

原因:Hibernate框架的方言(Dialect )没有数据库中数据类型nvarchar的映射,只有varchar类型的映射。所以在启动时出现此异常。

解决方法:

select  cast(area as varchar(200)) as area from xxx;

把不符合列的类型强制转换。

java.sql.Types对应的值请参考http://blog.sina.com.cn/s/blog_4f925fc30102ep0v.htmljava.sql.Types对应的sql server2008中的一些值: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;

Hibernate SQL方言(hibernate.dialect):

RDBMS

Dialect

DB2

org.hibernate.dialect.DB2Dialect

DB2 AS/400

org.hibernate.dialect.DB2400Dialect

DB2 OS390

org.hibernate.dialect.DB2390Dialect

PostgreSQL

org.hibernate.dialect.PostgreSQLDialect

MySQL5

org.hibernate.dialect.MySQL5Dialect

MySQL5 with InnoDB

org.hibernate.dialect.MySQL5InnoDBDialect

MySQL with MyISAM

org.hibernate.dialect.MySQLMyISAMDialect

Oracle(any version)

org.hibernate.dialect.OracleDialect

Oracle 9i

org.hibernate.dialect.Oracle9iDialect

Oracle 10g

org.hibernate.dialect.Oracle10gDialect

Oracle 11g

org.hibernate.dialect.Oracle10gDialect

Sybase

org.hibernate.dialect.SybaseASE15Dialect

Sybase Anywhere

org.hibernate.dialect.SybaseAnywhereDialect

Microsoft SQL Server 2000

org.hibernate.dialect.SQLServerDialect

Microsoft SQL Server 2005

org.hibernate.dialect.SQLServer2005Dialect

Microsoft SQL Server 2008

org.hibernate.dialect.SQLServer2008Dialect

SAP DB

org.hibernate.dialect.SAPDBDialect

Informix

org.hibernate.dialect.InformixDialect

HypersonicSQL

org.hibernate.dialect.HSQLDialect

H2 Database

org.hibernate.dialect.H2Dialect

Ingres

org.hibernate.dialect.IngresDialect

Progress

org.hibernate.dialect.ProgressDialect

Mckoi SQL

org.hibernate.dialect.MckoiDialect

Interbase

org.hibernate.dialect.InterbaseDialect

Pointbase

org.hibernate.dialect.PointbaseDialect

FrontBase

org.hibernate.dialect.FrontbaseDialect

Firebird

org.hibernate.dialect.FirebirdDialect

转载于:https://www.cnblogs.com/bigben0123/p/6874271.html

JBoss/Wildfly 配置SQLserver服务器相关推荐

  1. jboss maven_使用Maven配置JBoss / Wildfly数据源

    jboss maven 大多数Java EE应用程序在其业务逻辑中使用数据库访问,因此开发人员经常面临在应用程序服务器中配置驱动程序和数据库连接属性的需求. 在本文中,我们将使用Maven为JBoss ...

  2. 使用Maven配置JBoss / Wildfly数据源

    大多数Java EE应用程序在其业务逻辑中使用数据库访问,因此开发人员经常面临在应用程序服务器中配置驱动程序和数据库连接属性的需求. 在本文中,我们将使用Maven为JBoss / Wildfly和P ...

  3. Jboss/Wildfly安装配置

    Jboss/Wildfly安装配置 官方网站: http://wildfly.org/ http://www.jboss.org/products/eap/overview/ http://www.o ...

  4. JBoss Wildfly 8.1上的HawtIO

    HawtIO为基于JVM的中间件提供了令人赞叹的视觉效果. 它是应用程序的统一控制台,否则将不得不构建自己的糟糕的Web控制台. 老实说,它们的构建方式各不相同,技术不同,用户体验不同,并且都围绕一种 ...

  5. 在win8上配置网站服务器,win8怎么配置web服务器地址

    win8怎么配置web服务器地址 内容精选 换一换 SSL证书签发后,即可下载并安装在Tomcat.Nginx.Apache.IIS等服务器上.具体操作请参见:在Tomcat上安装SSL证书:详细指导 ...

  6. odbc驱动程序配置失败_如何使用ODBC驱动程序配置链接服务器

    odbc驱动程序配置失败 Microsoft Open Database Connectivity (ODBC) is an application programming interface (AP ...

  7. [置顶] 第十七章——配置SQLServer(2)——32位和64位系统中的内存配置

    前言: 本文讲述32位和64位系统中的内存配置,在SQLServer 2005/2008中,DBA们往往尝试开启AWE来限制内存.但是,在SQLServer2012以后,这个选项将被弃用,所以不能使用 ...

  8. JBoss WildFly 7 连接到 ActiveMQ 5.9

    我们最近发现大量的客户都有一个同样的问题:在运行于JBoss Wildfly 7中的HornetQ JMS实现和独立运行的ActiveMQ服务器之间,如何才能建立一个桥接.ActiveMQ作为一个独立 ...

  9. 配置SqlServer发送邮件

    1. 连接数据,管理->数据库邮件->右键选择[配置数据库邮件] 2. 打开配置向导 3. 选择[通过执行以下任务来安装数据库邮件],这个选项就是重新配置一个服务器邮件的意思 4. 填写[ ...

最新文章

  1. 客户服务业热切渴望“按需客户体验”模式
  2. R语言使用caret包对GBM模型自定义参数调优:自定义参数优化网格
  3. 最近发现了好多好资源,赶紧收藏一下!【粒子特效】
  4. Python-OpenCV 处理图像(八):图像二值化处理
  5. android python opencv_使用Python和OpenCV自动化Android游戏
  6. SQLAlchemy in 查询空列表问题分析
  7. 找出无序数组中最小的k个数(top k问题)
  8. 大量SQL的解决方案——sdmap
  9. 客服跟踪记录管理php,用例管理平台维护记录,用例管理平台维护_PHP教程
  10. MinGW找不到Gcc的解决方法
  11. JVM 可设置最大内存
  12. RedHat7 Git 安装使用
  13. python有道批量单词音标整理-python调用有道智云API实现文件批量翻译
  14. 制作U盘PE启动盘安装Windows系统
  15. 套利[题目][j2]
  16. 解魔方神器开源啦!摄像头看一眼,就能还原全步骤
  17. 最热电气专业论文选题
  18. 快来西瓜创客吃瓜啦!
  19. 从bam文件的内容来学习Phred quality score /QUAL/Cigar/等常用概念
  20. Cocos2d游戏开发之如何解包获得pvr.ccz中的美术资源

热门文章

  1. JavaScript--事件模型
  2. 求连续子数组的最大和
  3. 自己动手写Tomcat
  4. 汇编实现地址对应值相加
  5. spring14:注解@Autowired,实现引用类型的赋值
  6. oracle:instance与database,启动过程
  7. 由event target引发的关于事件流的一连串思考(二)
  8. 分享Silverlight/WPF/Windows Phone一周学习导读(10月16日-10月22日)
  9. 《中国人工智能学会通讯》——8.2 自然界中的鸽群导航行为
  10. Ubuntu 16.04 GNOME在桌面左侧添加启动器(Launcher)