使用SQL Server 2005 JDBC 连接SQL Server 2008 !
来源:互联网 发布:手机直播声音软件 编辑:程序博客网 时间:2024/05/18 07:51
SQL Server 2008在Mircosoft Connect上进行公开的测试也已经有了很久了,但是一直以来也没有关于SQL Server 2008的JDBC数据库连接驱动,最近在做一个JSP的项目要连接数据库,无奈只安装了SQL Server 208,只有去配置能够通过JDBC连接SQLServer 2008 ;废话不多说了,我配置通过的具体的方法如下:
1)首先使用SQL Server 配置管理工具启动SQL Server Network Configuration-->Protocols for SQLEXPRESS中的TCP/IP;右键点击TCP/IP选择属性;在Protocol中将Enabled选择Yes,然后在IP Addresses中将所有的IP的Active和Enabled都选择Yes ,所有的TCP Port都设置为1433;然后通过上面的 SQL Server Services重新启动SQL Server 服务;
2) 启动sa账户;启动的方法和网络上的启动2005的方式一样的;如果在2008 中不能够启动出现错误的话可以考虑使用下面的方式启动;
工具栏第一个按钮new query
在查询窗口中执行
exec sp_password NULL,'yourpassword','sa'
alter login sa enable
关闭SQL Server Management Studio
菜单Start->Microsoft SQL Server 2008->Configuration Tools->SQL Server Configuration Manager
选中SQL Server Services
在右边的SQL Server(SQLEXPRESS)上点右键,Restart
用sa登录
菜单Start->Microsoft SQL Server 2008->SQL Server Management Studio
登录对话框Authentication选择SQL Server Authentication
点connect
最主要的就是执行上面的那一句话,如果执行成功的话那就是毫无疑问的已经启动了账户
3)下载安装JDBC;下载安装这个的方法应该不用说了;
4)安装测试用的数据库;下载SQL Server 2000的pubs的那个数据库进行附加到2008中;具体的下载可以在官方中找到的;
5)测试;我采用的是Tomcat来进行测试的; 所以上面的JDBC我就是放在Tomcat中的一个lib中就OK了;
测试的代码如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String connectionUrl = "jdbc:sqlserver://localhost:1433;" +
"databaseName=pubs;user=sa;password=123;";
Connection conn = DriverManager.getConnection(connectionUrl);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from employee";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
<%=rs.getString(1)%> <%=rs.getString(2)%> <%=rs.getString(2)%> <%=rs.getString(3)%> <%=rs.getString(4)%><br>
<%}%> <br>
<%out.print("SQl Server 2008数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
- 使用SQL Server 2005 JDBC 连接SQL Server 2008 !
- 使用JDBC连接SQL Server 2005数据库
- 使用JDBC连接SQL Server 2005
- JDBC连接SQL Server 2005
- jdbc连接SQL Server 2005
- JDBC连接Sql Server 2005
- jdbc连接Sql Server 2008
- jdbc连接sql server 2008
- jdbc连接sql server
- sql server jdbc连接
- JDBC连接SQL Server
- JDBC连接SQL SERVER
- JDBC连接Sql server
- JDBC连接SQL Server
- 使用JDBC连接SQL SERVER 2008的方法 SQL2008连接
- 使用JDBC 连接 Microsoft SQL Server 2000
- 使用JDBC连接SQL Server 2000数据库
- 使用JDBC连接SQL Server数据库
- luncene 查询字符串的解析—QueryParser类
- mysql+php乱码原理与解决
- [转]网站二级域名用.net 2.0实现方案
- Windows API学习(1)-MessageBox
- 为什么在java中计算6/3*5的结果是0呢??
- 使用SQL Server 2005 JDBC 连接SQL Server 2008 !
- Fat 文件系统(1)
- 一个使用J2ME技术实现的计算器的代码
- jboss的web service soap:address 的问题
- svg基础 4 坐标和变换
- oracle的监测TABLE数据更改情况
- lucene 一个关键字多字段查询
- 网站开发(Net)
- LoadIcon function usage: