社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
文章分类:Java编程
sqlserver2008的连接,用sqlserver2005的jar包sqljdbc.jar或者sqljdbc4.jar均可以,连接字符串与sqlserver2005的写法一样。
设置过程如下:
1. web-inf/fcconfig.xml 文件中的连接字符串如下设置:
<ds name="ms2008" dbType="sqlserver"
type="jdbc" jdbcDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver" jdbcUrl="jdbc:sqlserver://192.168.1.103:1433;databaseName=eworkflow;" user="sa" password="" />
2. 将sqljdbc.jar或者sqljdbc4.jar包放到web-inf/lib目录中
启动服务器即可。
注:sqljdbc4.jar如果jdk1.4不支持,需要用jdk1.6
用tomcat发布,如果连接不上,清除一下work目录中的生成文件,再次启动服务。
-----------------------------------------------------------------------------------------------------------------
jdbc:sqlserver://192.168.1.95:1444;DatabaseName=数据库名;user=用户名;password=密码;
下面是JDBC Driver 的系统要求的简要摘录(详细信息,在你下载的驱动包中的help文件夹中都有详细的解释):
为了支持向后兼容以及可能的升级方案,JDBC Driver 2.0 在每个安装包中都包括 2 个 JAR 类库:sqljdbc.jar 和 sqljdbc4.jar。
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。 |
通过上面的步骤后,项目终于可以和sqlserver2008连接了。
在服务器安全部署中,密码可能是最薄弱的一个环节。请务必在选择密码时保持高度谨慎。强密码有以下特征:
· 长度至少有 8 个字符。
· 密码中组合使用字母、数字和符号字符。
· 字典中查不到。
· 不是命令名。
· 不是人名。
· 不是用户名。
· 不是计算机名。
· 定期更改。
· 与以前的密码明显不同。
Microsoft SQL Server 密码最多可包含 128 个字符,其中包括字母、符号和数字。由于在 Transact-SQL 语句中经常使用登录名、用户名、角色和密码,所以必须用英文双引号 (") 或方括号 ([ ]) 括起某些符号。如果 SQL Server 登录名、用户、角色或密码具有以下特征,请在 Transact-SQL 语句中使用以下分隔符:
· 含有空格或以空格开头。
· 以 $ 或 @ 字符开头。
如果用于 OLE DB 或 ODBC 连接字符串,则登录名或密码不能包含以下字符:[] {}() , ; ?* ! @. 这些字符用于初始化连接或分隔连
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!