作者:冰点youth | 来源:互联网 | 2023-05-18 08:03
我刚刚down了微软的SQLServerDriverforJDBC可惜啊,不知道怎么用,我看到有的书上写的将拿三个jar文件拷贝到tomcat的commonlib下,我就试了一把,结果没成功
我刚刚down了微软的SQLServer Driver for JDBC 可惜啊,不知道怎么用,我看到有的书上写的将拿三个jar文件拷贝到tomcat的common/lib下,我就试了一把,结果没成功!郁闷!还有一个jdbcsql.dll文件是不是也要用到啊?我听说可以设环境变量 ,这样就不用那么麻烦了,还请大虾们帮忙喽!小弟这边有礼了!!
另外就是,我看到微软的官方网站上写的是支持jdk到1.3??(我的Driver是微软的!)我的JDK可是1.4的啊,我不会白下了吧?我是在挥猫上网啊?
连的时候发现以下错误:
Unable to get connection, DataSource invalid: "No suitable driver"
7 个解决方案
o?先感谢楼上!
我的代码是下这样的:
<%@ include file="include.inc"%>
<%
//获得请求的参数。
String id=request.getParameter("userId");
String psw=request.getParameter("password");
//连接数据库
Class.forName(CLASSFORNAME);
Connection con = DriverManager.getConnection(SERVANDDB,USER,PWD);
Statement statement=con.createStatement();
String isCorrect="select * from user_info where userId='" + id + "' and password='" + psw + "'";
ResultSet result=statement.executeQuery(isCorrect);
session.setAttribute("isLog",new String("0"));
if(!result.next())
{
response.sendRedirect("index.jsp");//账号或密码错误,转入错误页面
result.close();
statement.close();
con.close();
}
-------------------------------------
以下是include.inc
<%@ page import="java.sql.*"%>
<%@ page import="java.util.*"%>
<%@ page import="java.io.*"%>
<%@ page import="com.microsoft.jdbc.sqlserver.SQLServerDriver"%>
<%@ page import="java.lang.*"%>
<%@ page cOntentType="text/html; charset=gb2312" %>
<%
request.setCharacterEncoding("gb2312");
String CLASSFORNAME="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String SERVANDDB="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=jspdev";
String USER="bn";
String PWD="bn";
%>
你是用什么工具来开发的?如果是用JBUILDER来开发的话,只要把这三个文件放到这个工程引用的LIB里面去,重新编译,重新发布就行了
晕死,哪三个jar包好像带着使用说明吧,你看看就明白了,没什么难的
我用的是tomcat啊,另外我更正一下就是哪个动态连接库文件是sqljdbc.dll.