要装个Microsoft SQL Server Driver for JDBC
jdk要能找得到mssqlserver.jar、msutil.jar、msbase.jar
//连数据库
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").getInterfaces();
java.sql.Connection con=java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=tempdb", "sa", "sa");

解决方案 »

  1.   

    楼上的大哥,请问怎么安装Microsoft SQL Server Driver for JDBC!!我是菜鸟!谢谢
      

  2.   

    1.jdk
      到java.sun.com下载j2se5.0(jdk1.5)安装很简单
    2.tomcat
      到
    http://apache.justdn.org/jakarta/tomcat-5/v5.5.9/bin/jakarta-tomcat-5.5.9.zip下载tomcat,
    解压后设环境变量
    CATALINA_HOME=tomcat的目录
    JAVA_HOME=java的目录
     现在可以启动tomcat(%TOMCAT_HOME%/bin/startup.bat),然后在%TOMCAT_HOME%/webapps/ROOT/下随便编一个jsp测试一下
    3.sqlserver
    先要安装sqlserver,记得实例要选默认,在选验证的时候选混合验证,然后输入密码。
    再到http://www.skycn.com的编程开发下载SQLServer2000SP3,然后安装sql server driver for jdbc(上网去找)
    安装后把lib下的3个jar文件拷贝到%TOMCAT_HOME/common/lib下
    最后测试一下
      

  3.   

    1. 先安装jdk1.3
    2. 解压缩tomcat至c盘
    3. 在环境变量里设置以下变量
    a:修改path下的值,增加c:\jdk1.3
    b:增加变量java_home 值:c:\jdk1.3
    c:增加变量classpath  值: c:\jdk1.3\lib\tools.jar;c:\jdk1.3\lib\dt.jar;二、jsp连接SQL SERVER2000的环境配置
    1、 下载jdbc for sql server2000的安装程序
    下载地址: http://www.uncj.com/upload/files/ms_jdbc_setup.exe
    2、 安装该程序
    3、 在安装完毕后的目录里找到lib文件夹,拷贝里面的三个文件(msbase.jar,mssqlserver.jar,msutil.jar)到jdk安装目录下的jre\lib\ext下.
    4、 配置完成.JSP+RESIN
    resin是最快的jsp服务器  
    很好用的:  
    1)安装j2sdk1.4;  
    2)  将下载的resin2.0.4解压到要安装的目录下;  
    3)设置环境变量:在path中加入d:\j2sdk1.4\bin;d:\j2sdk1.4  
    classpath:  d:\j2sdk1.4\lib\tools.jar;d:\j2sdk1.4\lib\dt.jar  
    4)在resin2.0.4\bin目录下运行httpd.exe启动  
    5)要更改或添加虚拟目录,最重要的是resin2.0.4\conf\resin.conf文件  
    找到:  
    <!--  /~user  maps  to  user  directories  -->  
               <path-mapping  url-regexp='^/~([^/]*)'  real-path='/home/$1/public_html/'/>  
    url-regexp就是虚拟目录的名称,real-path是实际路径。  
    例:  
    <path-mapping  url-regexp='test'  real-path='f:\web\temp\test'/>  
    输入http://localhost:8080/test看看(要有文件呀:))呵呵
    SQL SERVER2000 JDBC
    安装sql server2000JDBC驱动,找到安装目录下lib,拷贝其下的三个文件至resin->lib下,重新启动resin即可.
      

  4.   

    楼主同志,我已经给你写了一个我的安装文档!!不知道对你有没有帮助!!我也是一个菜鸟,和你一样很需要高手的指点!!!不过大多时候还靠我们自己,毕竟高手们都不是很有空!!很有空的话也就不会成为高手了!!!
       文档地址是:http://www.cuolo.com/jsp.doc
       另外我还打包了一个JDK1.5和TOMCAT5.5,下载地址为:http://www.fa4w.com/java.rar
          注:以上两个地址有效期到7月15日!!
      

  5.   

    楼主同志,我已经给你写了一个我的安装文档!!不知道对你有没有帮助!!我也是一个菜鸟,和你一样很需要高手的指点!!!不过大多时候还靠我们自己,毕竟高手们都不是很有空!!很有空的话也就不会成为高手了!!!
       文档地址是:<a href="http://www.cuolo.com/jsp.doc">http://www.cuolo.com/jsp.doc</a>
       另外我还打包了一个JDK1.5和TOMCAT5.5,下载地址为:<a href="http://www.fa4w.com/java.rar">http://www.fa4w.com/java.rar</a>
          注:以上两个地址有效期到7月15日!!
      

  6.   

    问问题的兄弟,既然你什么都试过了,那我可以保证你的问题是:
    1、SQL SERVER没打过补丁,快去打补丁吧 ===》》这个可能性非常大的
    2、系统有问题,重新装==》我以前碰到过上面的可能性,是我亲身经历的,建议兄弟把SQL SERVER马上升级,估计问题应该很快就好了。
      

  7.   

    前边几个兄弟说的jdbc驱动的下载地址,都连不上,至少我连不上.贴一个能下载的JDBC驱动地址.http://download.microsoft.com/download/3/0/f/30ff65d3-a84b-4b8a-a570-27366b2271d8/setup.exe我刚刚测试过,可以下载
      

  8.   

    兄弟,为了JSP能连接sql server2000,我也花了很多时间,大概是几个通宵吧,
      我最后终于搞定了,你进我的blog看看吧,也是我辛苦了几个通宵才写出来的几点经验了。
    http://blog.csdn.net/dreamtww
      

  9.   

    1.
    http://oldblog.blogchina.com/article_86079.372763.html
    2.
    安装sqlserver;
    下载sqlserver的jdbc的驱动包:
    msbase.jar,mssqlserver.jar,msutil.jar
    放到你的tomcat项目的WEB-INF\lib下.
    3.在程序中就可以访问了
      

  10.   

    首先引用上面提到的
    1.jdk
      到java.sun.com下载j2se5.0(jdk1.5)安装很简单
    2.tomcat
      到
    http://apache.justdn.org/jakarta/tomcat-5/v5.5.9/bin/jakarta-tomcat-5.5.9.zip下载tomcat,
    解压后设环境变量
    CATALINA_HOME=tomcat的目录
    JAVA_HOME=java的目录
     现在可以启动tomcat(%TOMCAT_HOME%/bin/startup.bat),然后在%TOMCAT_HOME%/webapps/ROOT/下随便编一个jsp测试一下
    3.sqlserver
    先要安装sqlserver,记得实例要选默认,在选验证的时候选混合验证,然后输入密码。
    再到http://www.skycn.com的编程开发下载SQLServer2000SP3,然后安装sql server driver for jdbc(上网去找)
    安装后把lib下的3个jar文件拷贝到%TOMCAT_HOME/common/lib下
    最后测试一下都是最新版本的,不过建议你在学习ASP前,先好好看看Servlet!
      

  11.   

    JSP应用开发详解
    里面写得很详细,而且这本书也不错,建议楼主买来翻翻
      

  12.   

    j2sdk1.5下载地址:http://java.sun.com
    tomcat5.5下载地址:http://jakarta.apache.org/site/binindex.cgi
    j2sdk1.5安装目录:C:\j2sdk1.5.0
    tomcat5.5安装目录:C:\tomcat1.Windows 2000 Server系列下配置
       我的电脑->属性->高级->环境变量
       追加变量名:JAVA_HOME 变量值:C:\j2sdk1.5.0
       追加变量名:Path下变量值:%JAVA_HOME%\bin;
       追加变量名:CLASSPATH下变量值:.;%JAVA_HOME%\lib;或.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
       *注:“.;”代表当前目录下的所有引用,“%...%”变量宏替换。
    4.运行   a.用记事本编辑以下代码,并保存为HelloWorld.java:
         public class HelloWorld{
           public static void main(String[] args){
             System.out.println("Hello,World!");
           }
         }    b.开始->运行->cmd
         在控制台中切换到当前目录:
         javac HelloWorld.java
         java HelloWorld
         你就会在控制台上看见输出的Hello,World!   *注:javac是编译命令,它把HelloWorld.java编译成HelloWorld.class
          java就是解释命令,JVM把HelloWorld.class解释执行
    至此Java运行环境配置、调试完成。
    二.配置tomcat5.5
    1.Windows 2000 Server系列下配置
       我的电脑->属性->高级->环境变量
       追加变量名:TOMCAT_HOME 变量值:C:\tomcat
       追加变量名:CLASSPATH下变量值:%TOMCAT_HOME%\common\lib;
    三。安装sql server
    在里面建立test的库 和表 用来测试
     下载sql server的驱动
    将msbase.jar、mssqlserver.jar、msutil.jar拷贝到tomcat的 webapps\ROOT\WEB-INF\lib下
    四.写个测试的jsp
    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
    <%@ page import="java.sql.*"%>
    <%@ page import="javax.sql.*"%>
    <%@ page import="javax.naming.*"%>
    <%
    DataSource ds = null;
    try{
     DriverManager.registerDriver(
          new com.microsoft.jdbc.sqlserver.SQLServerDriver()
          );
        Connection myConnection = DriverManager.getConnection(
            "jdbc:microsoft:sqlserver://172.16.1.101:1433;DatabaseName=test","sa", "用户sa的密码");
    if(myConnection!=null)
    {
    out.println("cn is ok!");
    Statement myStatement = myConnection.createStatement();
    ResultSet rs=myStatement.executeQuery("select myid,name,bh,yhmm from test where myid='TONGXIN'");
            rs.next();
    out.println(rs.getString("name"));
    }
    else 
    {
    out.println("Fail!");
    }}catch(Exception ne){ out.println(ne);
    }
    %>
      

  13.   

    用连接池? 然后做一个factory?