jsp连接sql2000,服务器windows的系统密码是123,且sql2000的密码是sa,有什么方法可以连上呀
解决方案 »
- SSH 实现单点登录
- 如何由frameset中的一个frame得到另一个frame里面的一个下拉框的值
- Error creating form bean of class y2ssh.sg.ch2.web.form.AddForm
- WEB网络传输问题
- JPA的table策略的initialValue属性的设置,非常急!
- Tomcat 配置
- 怎么把mysql中的图片查出来然后转换显示在页面上!
- 困扰很久的问题,JSF用FRAME做框架,用MANAGED_BEAN导航之后,SESSION ID 改变了!!
- 如何把一个对象绑定到JNDI上,然后再从JNDI上取回??
- jsp与DB2的问题?
- 为了百度蜘蛛,jsp如何转化成html
- JSP 跳转问题
<%
Class.forName("com.microsoft.sqlserver.jdbc.SQLSerDriver");
String url="jdbc:microsoft:sqlserver://127.0.0.1:1433";
String userName="sa";
String pwd="sa";
DriverManager.getConnection(url,userName,pwd);
%>
不过sql2000要sp3补丁,java工程里记得要导2000的驱动包
2.安装sql server JDBC 驱动 安装时选择自定义,目的是指定安装目录
3.将msbase.jar,mssqlserver.jar,msutil.jar拷贝到JDK的lib\目录中
4.添加classpath %JAVA_HOME%\lib\msbase.jar;%JAVA_HOME%\lib\mssqlserver.jar;%JAVA_HOME%\lib\msutil.jar;
5.如果出现找不到类的exception,则将以上三个jar拷贝到WEB-INF\LIB\ 中即可
测试例子:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
//pubs为你的数据库的
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from jobs";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>将文件保存为jsp1.jsp,并放到jsp目录中输入以下地址进行测试http://127.0.0.1:8080/jsp/jsp1.jsp