JeeSite如何正确连接SQL SERVER 数据库

 

JeeSite如何对连接SQL SERVER 数据库

 

jeesite介绍

 

谢jeesite项目之撰稿人thinkgem。

从未有过你自己为非会见改变这数据源非了恁大的强劲,,,,嘻嘻嘻说基本上矣。

 

JeeSite是冲多只名特优新之开源项目,高度结合封装而改为的便捷,高性能,强安全性的开源Java
EE快速支付平台。

JeeSite是若快形成项目之顶尖基础平台解决方案,JeeSite是你想学习Java平台的特等学习案例,JeeSite还是接私活的特级助手。

JeeSite是于Spring Framework基础及搭建的一个Java基础开发平台,以Spring MVC为模型视图控制器,MyBatis为数量访问层, Apache Shiro为权力授权层,Ehcahe对常用数据开展缓存,Activit为工作流引擎。是JavaEE界的最佳组合。

服务器中件:在Java EE 5规范(Servlet 2.5、JSP 2.1)下出,支持应用服务器中间件 有Tomcat 6+、Jboss 7+、WebLogic 10+、WebSphere 8+。

数据库支持:目前才提供MySql或Oracle数据库的支撑,但不压制数据库,平台留出另外数据库支持接口,
你可以挺便宜的变动为任何数据库,如:SqlServer 2008、MySql 5.5、H2等

付出条件:Java、Eclipse Java EE 4.3、Maven 3.1、Git

 

 

老是数据源SQL SERVER

 

先是默认你的mysql
是常规连接的。这里可以度娘。里面的坑,也起连带的牵线。不多说。

 

jeesite框架搭建 (mysql数据库):

 

http://blog.csdn.net/qq\_16415157/article/details/50501374

 

http://blog.163.com/tang98989\_com/blog/static/245863031201661410275153/

 

正文:

JDK安装与布局 

此步骤省略,自行度娘安装。

Maven安装和部署   Jeesite安装文档里。

Eclipse配置

一般Eclipse还从带了Maven插件,Window
-> Preferences -> MyEclipse -> Maven4MyEclipse ->
Installations设置,没有的自行度娘。

 

 

管jeesite的源代码跑起后又改数据源为sql
server  

一,更改配置文件jeesite.properties

安数据源:src/main/resources/jeesite.properties,根据选择的两样数据库注释掉相关的信并修改数据库名称与账户密码即可,默认为mysql,我因为mssql2008啊条例,这里默认是没有mssql2008之而是mssql2000底!!

 

                                                                       
            图片 1

 

用内部mysql and oracle的布局注释   (ctrl+/)

 

#oracle database settings

#jdbc.type=oracle

#jdbc.driver=oracle.jdbc.driver.OracleDriver

#jdbc.url=jdbc:oracle:thin:@127.0.0.1:1521:orcl

#jdbc.username=jeesite

#jdbc.password=123456

 

#mysql database setting

#jdbc.type=mysql

#jdbc.driver=com.mysql.jdbc.Driver

#jdbc.url=jdbc:mysql://localhost:3306/jeesite?useUnicode=true&characterEncoding=utf-8

#jdbc.username=root

#jdbc.password=123456

 

#mssql 2008 database
settings

#SQL sever2005以上的伸手这样安排,这里用安排驱动包,下面配置

jdbc.type=mssql

jdbc.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver

jdbc.url=jdbc:sqlserver://127.0.0.1:1433;DatabaseName=jeesite

jdbc.username=sa

#DatabaseName按照好的,密码用户称欲呢sql
server 身份(混合身份)

jdbc.password=123789

 

#mssql database
settings

#SQL SERVER2000配置

#jdbc.type=mssql

#jdbc.driver=net.sourceforge.jtds.jdbc.Driver

#jdbc.url=jdbc:jtds:sqlserver://localhost:1433/jeesite

#jdbc.username=sa

#jdbc.password=sa

 

 

 

横流:如果DUAL对象出错、请按照下面的测试做,这是测试连接数据库的。

jdbc.testSql=SELECT ‘x’

#jdbc.testSql=SELECT ‘x’ FROM DUAL

 

其次,打开源配置pom.xml

 图片 2

 

 

这里记住要诠释打开,,别忘了。。

 

 图片 3

 

<!– mysql

<property name=”dbunit.datatype”
value=”org.dbunit.ext.mysql.MySqlDataTypeFactory” />–>

 

<!– mssql –>

<property name=“dbunit.datatype” value=“org.dbunit.ext.mssql.MsSqlDataTypeFactory” />

 

<!– oracle

<property name=”dbunit.datatype”
value=”org.dbunit.ext.oracle.Oracle10DataTypeFactory” /> –>

 

 

老三  sqljdbc41.jar驱动导入

 

先行下载驱动包,如果有求直接配置。

http://www.microsoft.com/downloads/details.aspx?FamilyID=a737000d-68d0-4531-b65d-da0f2a735707&displayLang=zh-cn

 

JAR

说明

sqljdbc.jar

sqljdbc.jar 类库提供对 JDBC 3.0 的支持。

sqljdbc.jar 类库要求使用 5.0 版的 Java 运行时环境 (JRE)。连接到数据库时,在 JRE 6.0 上使用 sqljdbc.jar 会引发异常。

注意: JDBC Driver 2.0 不支持 JRE 1.4。使用 JDBC Driver 2.0 时必须将 JRE 1.4 升级至 JRE 5.0 或更高版本。在某些情况下,您可能需要重新编译应用程序,因为它可能与 JDK 5.0 或更高版本不兼容。有关详细信息,请参阅 Sun Microsystems 网站上的文档。

sqljdbc4.jar

sqljdbc4.jar 类库提供对 JDBC 4.0 的支持。它不仅包括 sqljdbc.jar 的所有功能,还包括新增的 JDBC 4.0 方法。

sqljdbc4.jar 类库要求使用 6.0 或更高版本的 Java 运行时环境 (JRE)。在 JRE 1.4 或 5.0 上使用 sqljdbc4.jar 会引发异常。

注意: 如果应用程序必须在 JRE 6.0 上运行,即使该应用程序不使用 JDBC 4.0 功能,也应使用 sqljdbc4.jar

 

 

此   如果是SQL SERVER2000以及以下,可以直接用sqljdbc.jar    

自己此用底凡SQLSERVER 2008,使用sqljdbc4.jar   主要。

岂使:

下载好后将sqljdbc4.jar
放在你的D:\java\jdk1.7\jre\lib\ext文件夹下面。

 图片 4

 

 

 

接下来用sqljdbc4.jar 加载到您的WEB-INF   lib中

 图片 5

 

从此以后  选中 sqljdbc41.jar   bulib
path    add    导入到您的maven仓库中。

架包导入成功。。。

 

 

四,SQL SERVER 服务

 

开辟SQLSERVER 配置管理器

 

 图片 6

 

 

 图片 7

 

 

 

 

此地用有的ip都启动,,,ipall的端口选呢1433,,当然你得设置也公自己想装的,,但是用好配置好,,端口打开。

然后还开SQL  SERVER服务,,,

打开方式:Microsoft SQL Server 2008 ->
配置工具 -> SQL Server 配置管理器 -> SQL Server网络配置 ->
MSSQLSERVER的磋商,右边TCP/IP,设置好局域网IP:192.168.x.x要么地面IP:127.0.0.1,修改没有移动的,设置已开行为是!否则你永远连接不上(mssql默认端口也1433于祈求被得看来,想修改成别的端口也行),最后以劳动中再开一下SQL
Server就哼了。

 

 

五,一些maven.,,,tomcat,,,的翻新等,不赘述了。

 

自倒之坑有些被投机倒,希望你们别倒那么多坑。

而有疑难请联系QQ :1004051821
 或者邮箱15238600698@163.com

 

相关文章