日期:2014-05-18  浏览次数:20671 次

连着4贴了,还有好心人没有啊?
连续4贴了.就是一个数据库的连接问题.在Tomcat的ROOT下面用记事本写了一JSP文件,内容如下,
<%@   page   language= "java "  
contentType= "text/html;   charset=UTF-8 "
import   =   "java.util.* "
import   =   "java.sql.* "
import   = "javax.naming.* "
%>
<html>
<body>
<%          
        Connection   con=null;
                  Statement   sql;
ResultSet   rs=null;
                try
                {
                              Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver ").newInstance();                            
}
catch(ClassNotFoundException   e)
{
                            out.print( "not   find <BR> ");
}
                try{  
                out.print( "begin   link <BR> ");
                con=DriverManager.getConnection( "jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=flysky ", "sa ", "122 ");        
                out.print( "link   sucess <BR> ");
                sql=con.createStatement();
                out.print( "create   ERROR <BR> ");
                rs=sql.executeQuery( "select   *   from   IDinfo ");
                out.print( "find   ERROE <BR> ");
                while(rs.next())
                {   out.print( " "+rs.getString(1)+ " ");}
                }
                catch(SQLException   e1){  
                out.print( "Link   error <BR> ");}
%>
</body>
</html>

运行结果如下
begin   link
Link   error
实在找不出来原因在哪了.最后一次问这个破问题了,希望还能看到这有好心人帮帮
<注> 数据库驱动已经安装,SQL   2000已经升级到SP3.

------解决方案--------------------
把错误贴出来,你的sqlserver安装的是企业版吗?
------解决方案--------------------
out.print( "link sucess <BR> ");之前没有错啊
你确定你的数据库名、用户名、密码没有错么?
------解决方案--------------------
应该是运行时错误吧,只有结果,没有错误提示么?
------解决方案--------------------
e1.printStackTrace();
贴出来
------解决方案--------------------
获得连接的时候抛出异常了