jsp連接sqlServer數據庫教程、jsp連接sqlServer數據庫報ClassNotFoundException異常


jsp連接sqlServer數據庫教程:

首先講下我用的工具版本以供參考:

  jar包:jtds1.3.1.jar  下載地址:點擊進入

  數據庫:SQL Server2012

  服務器:Tomcat8.0   下載地址:點擊進入

  開發IDE工具:myEclipse 2016 CI6

  JDK:JDK1.8     下載地址:點擊進入

連接步驟(共4步):

第一步、啟動myEclipse,新建一個WEB 項目;

第二步、加入jar包(下載后解壓壓縮包里面有一個jar包):在web項目下的WebRoot目錄的WEB-INF下的lib中添加jar包,如圖:

 

第三步、在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"%>

第四步、啟動tomcat服務器,將項目部署到服務器即可。

 

jsp連接sqlServer數據庫報ClassNotFoundException異常:

加載驅動找不到類:

解決辦法:

方法一:如果是按本教程步驟完成的,檢查jar包是否加入以及jsp中是否導包,如果還是報該錯,建議重啟服務器或重新部署項目試一下。

方法二:直接給jdk的jre庫添加jtds.jar包,再重啟服務器,在myEclipse操作如下圖:

方法三:

將下載好的jar包,放到Tomcat根目錄下的lib目錄中,如下圖所示:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM