码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2017-12-28 18:21:33      阅读:1196      评论:0      收藏:0      [点我收藏+]

标签:str   down   应用服务   .net   alt   from   sql2008   也有   type   

 

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.5JSP 2.1)下开发,支持应用服务器中间件 有Tomcat 6+Jboss 7+WebLogic 10+WebSphere 8+

数据库支持:目前仅提供MySqlOracle数据库的支持,但不限于数据库,平台留有其它数据库支持接口, 你可以很方便的更改为其它数据库,如:SqlServer 2008MySql 5.5H2

开发环境:JavaEclipse Java EE 4.3Maven 3.1Git

 

 

 

 

连接数据源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的!!

 

 技术分享图片

 

将里面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

 技术分享图片

 

 

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

 

 技术分享图片

 

<!-- 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文件夹下面。

 技术分享图片

 

 

 

然后将sqljdbc4.jar 加载到你的WEB-INF   lib中

 技术分享图片

 

之后  选中 sqljdbc41.jar   bulib path    add    导入到你的maven仓库中。

架包导入成功。。。

 

 

四,SQL SERVER 服务

 

打开SQLSERVER 配置管理器

 

 技术分享图片

 

 

 技术分享图片

 

 

 

 

这里需要所有的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

 

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

标签:str   down   应用服务   .net   alt   from   sql2008   也有   type   

原文地址:https://www.cnblogs.com/zz-blog/p/8136873.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!