千家信息网

在JSP中如何利用Microsoft JDBC来连接数据库

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要介绍在JSP中如何利用Microsoft JDBC来连接数据库,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1. 安装Microsoft JDBC Driver勿庸
千家信息网最后更新 2026年11月01日在JSP中如何利用Microsoft JDBC来连接数据库

这篇文章主要介绍在JSP中如何利用Microsoft JDBC来连接数据库,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

1. 安装Microsoft JDBC Driver

勿庸多言,按"下一步"完成安装。

2. 配置

先讲一下环境变量的作用:

JAVA_HOME变量:用于设定JAVA开发包所在目录

TOMCAT_HOME变量:用于设定TOMCAT伺服器所在目录

CLASSPATH变量:被编译的java或jsp文件中import一些类库(如java.io.*, java.lang.*等),当编译程序javac.exe编译java或jsp文件时,必须要知道这些类库所在路径。所以,CLASSPATH是用于设定java类库
的搜索路径,通常需要在CLASSPATH中设置值: %JAVA_HOME%\lib。当安装完Microsoft JDBC Driver后,还需要加入: %JDBC_INSTALL_PATH%\lib\msbase.jar;%JDBC_INSTALL_PATH%\lib\mssqlserver.jar;%JDBC_INSTALL_PATH%\msutil.jar

注意:%JDBC_INSTALL_PATH%是安装Microsoft JDBC Driver的目录,例如,设置这个环境变量JDBC_INSTALL_PATH = "c:\program files\microsoft jdbc driver"

path变量: 用于设置java.exe(执行已编译后的class), javac.exe(编译java文件为class)等执行文件的路径, 例如,可以在dos控制台下直接键入javac.exe,而不用切换到javac.exe所在目录再执行javac.exe。

3. 要点

一定要记得在安装完成Microsoft JDBC后,将安装目录中的lib目录下三个jar文件:

msbase.jar, mssqlserver.jar, msutil.jar拷贝到Tomcat目录下common\lib目录下,之后,必须重新启动Tomcat!这样做的目的是,jsp页面在编译过程中不会出现找不到sql server driver类库的问题.

但我实在是不明白:%JAVA_HOME%\lib已被设置为默认的库路径,当我把Microsoft JDBC Driver的三个jar文件:msbase.jar,mssqlserver.jar,msutil.jar拷贝到%JAVA_HOME%lib中后(%JAVA_HOME%\jre\lib也作了测试,并且设置了相应的CLASSPATH,结果一样),然后运行jsp页面,却还仍然提示找不到驱动程序类库。
难道,TOMCAT只识别自已的common\lib目录下的类库?

4. 连接SQL Server 2000的JSP代码

<%@ page import="java.lang.*, java.io.*, java.sql.*, java.util.*" contentType="text/html; charset=EUC_CN" %>       <%     Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();      String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=OA"; // OA是数据库名称     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 MEMBERS_INFO"; // MEMBERS_INFO是表名     ResultSet rs=stmt.executeQuery(sql);      while(rs.next())      {  %>          您的***个字段内容为:<%=rs.getString(1)%>          您的第二个字段内容为:<%=rs.getString(2)%>   <%     }  %>   <%out.print("数据库操作成功,恭喜你");%>   <%     rs.close();     stmt.close();      conn.close();   %>   body>   html>

以上是"在JSP中如何利用Microsoft JDBC来连接数据库"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

目录 变量 文件 编译 内容 所在 路径 数据 数据库 三个 字段 拷贝 环境 程序 篇文章 页面 编译程序 不用 代码 价值 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 博彦科技互联网金融 广州百单互联网科技有限公司 互联网品科技 互联网科技的发展 碳银互联网科技 左右互联网络科技 成都仁贤领冠互联网科技有限公司 厦门千工互联网科技有限公司 本届互联网博览会上的黑科技 深圳艾果互联网通讯科技 卓翼科技产业互联网合作 群盈汇互联网科技有限公司 山东有哪些互联网科技公司 中天科技中国工业互联网 江苏互联网智能科技软件 陕西九四连强互联网科技有限公司 易租星互联网科技有限公司 绵阳真晨互联网科技有限公司 安徽九吞吴互联网科技有限公司 山东亿川互联网科技有限责任公司 互联网扶贫科技 科技类互联网 互联网科技公司招聘 阿里互联网科技公司 成都铂石互联网科技做什么的 互联网为啥属于高科技 西安小鹰速贷互联网科技有限公司 深圳市罗太互联网科技有限公司 保险科技服务互联网营销体系 吉林省码上互联网科技电话
0