您的位置:首页 > 数据库

jsp连接sqlServer数据库教程

2016-10-23 16:25 323 查看
一、首先讲下我用的工具版本以供参考:

  jar包:jtds1.3.1.jar 下载地址:点击进入

  数据库:SQL Server2012

  服务器:Tomcat8.0 下载地址:点击进入

  开发IDE工具:myEclipse 2016 CI6

  JDK:JDK1.8 下载地址:点击进入

  PC系统:windows教育版2016周年更新版。

二、将下载好的jar包(下载后解压压缩包里面有一个jar包),放到Tomcat根目录下的lib目录中,如下图所示:



三、启动myEclipse,新建一个WEB 项目,启动tomcat服务器,将项目部署到服务器。(启动服务器前,jar包要先复制到lib目录下)

四、在WebRoot目录下新建一个jsp文件,将连接数据库的java代码写到jsp文件中的body标签内:

<%
String DBDRIVER="net.sourceforge.jtds.jdbc.Driver";
String DBURL="jdbc:jtds:sqlserver://127.0.0.1:1433/数据库名";
String DBUSER="登录名";
String PASSWORD="登录密码";
try{
Class.forName(DBDRIVER);
Connection cn=DriverManager.getConnection(DBURL,DBUSER,PASSWORD);
Statement st=cn.createStatement();
String sql="SELECT 字段1,字段2,字段3,字段4,字段5 from 表名";
ResultSet rs=st.executeQuery(sql);
while(rs.next()){
String sno=rs.getString("字段1");
String sname=rs.getString("字段2");
String sex=rs.getString("字段3");
java.sql.Date birthday=rs.getDate("字段四");
String sd=rs.getString("字段5");
out.print(sno+","+sname+","+sex+","+birthday+","+sd+"<br>");

}
rs.close();//关闭结果集
cn.close();//关闭操作
}
catch(Exception ex){
System.out.println(ex.getMessage());
System.out.println("连接异常");
ex.printStackTrace();
}

%>


要注意在jsp中倒包:

<%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="UTF-8"%>


常见错误与排错1:

加载驱动找不到类:



解决办法:

如果是按本教程步骤完成的,还是报该错,建议重启服务器或重新部署项目。

或者,直接给jdk的jre库添加jtds.jar包,再重启服务器,在myEclipse操作如下图:





又或者在web项目下的WebRoot目录的WEB-INF下的lib中添加jar包,再重启服务器,如图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: