我用JSP与SQL连接代码如下
<%@ page contentType="text/html;charset=GB2312"%>
<%@ page import="java.lang.*"%>
<%@ PAGE import="java.sql.*"%><html>
<body>
<% 
Connection con;try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
out.print("加载成功");
   }
catch(ClassNotFoundException e)
{
out.println(e.toString());
}
try{con=DriverManager.getConnection("jdbc:odbc:sun", "sa", "");
out.print(" 连接成功");
}
catch(SQLEcxeption e)
{
out.println(e.toString);
}
%>
</body>
</html>
但不知为什么还是出错..我是数据源明明设了sun的.还会是什么呢??请帮忙用你们台机测测..看你们有没有出错..谢谢

解决方案 »

  1.   

    补充一下..我在设数据源时把数据源名设为sun..服务器我设为SQL Server服务管理器中的服务器..即USE-7BBD61F27B7
    是不是这个设错了??
      

  2.   

    你是不是没有在系统DNS下配置数据源,这样是不会连接上的
    你再看看你的配置
    还有就是三个.jar驱动加载了没有了
      

  3.   

    用ODBC 不用加载.jar文件
    把错误信息贴出来看看啊~
      

  4.   

    TO: nirendao(黑山老猫) 用戶名是sa..密碼是空的
    TO: xinxideyilian(心细的依恋) 是在用戶DSN那配置的...至於三個.jar我一直應該是不用的吧..
    TO:feixianking(竹影仙踪) 你可不可以在你那機器試試呢?因為我真想知道我的代碼有沒錯..但查了M次又沒錯,,,就不知什麽錯
      

  5.   

    你的程序有错,帮你改了一下,我标出来了
    <%@ page contentType="text/html; charset=GB2312"%>
    <%@ page import="java.lang.*"%>
    <%@ page import="java.sql.*"%>
    <!-- page要用小写,JAVA是区分大小写的 -->
    <html>
    <body>
    <% 
    Connection con;try{
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    out.print("加载成功");
       }
    catch(ClassNotFoundException e)
    {
    out.println(e.toString());
    }
    try{
    con=DriverManager.getConnection("jdbc:odbc:sun","sa","");
    out.print(" 连接成功");
    }
    catch(SQLException e)
    {
    out.println(e.toString());//改成toString()
    }
    %>
    </body>
    </html>