首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

jsp 连接数据库出错?请大家帮忙一下》,该如何解决

2012-02-23 
jsp 连接数据库出错?请大家帮忙一下》使用oracle10g和MSSQL200都不行??驱动已考到:web-inf\lib下:代码如下:

jsp 连接数据库出错?请大家帮忙一下》
使用oracle   10g   和MSSQL200   都不行??
驱动已考到:web-inf\lib下:
代码如下:
<%@   page   contentType= "text/html;   charset=gb2312 "   language= "java "   import= "java.sql.*,java.io.* "%>
<html>
<body>
以下是从Ms   sql   server数据库读取的数据: <hr>
<table   border=1>
<tr> <td> id </td> <td> 书名 </td> <td> 出版社 </td> <td> 价格 </td> </tr>
<%!   String   trans(String   chi)
{
                              String   result   =   null;
                              byte   temp   [];
                              try
                              {
                                              temp=chi.getBytes( "iso-8859-1 ");
                                            result   =   new   String(temp);
                                }
                                catch(UnsupportedEncodingException   e)
                                {
                                                System.out.println   (e.toString());
                                }
return   result;
}
%>
<%

      Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver ").newInstance();
      Connection   con=java.sql.DriverManager.getConnection( "jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=jspdev ", "sa ", " ");
      Statement   stmt=con.createStatement();
        ResultSet   rst=stmt.executeQuery( "select   *   from   book ");
        while(rst.next())
        {
        out.println( " <tr> ");
        out.println( " <td> "+trans(rst.getString( "bookId "))+ " </td> ");
        out.println( " <td> "+trans(rst.getString( "bookName "))+ " </td> ");
        out.println( " <td> "+trans(rst.getString( "publisher "))+ " </td> ");
        out.println( " <td> "+rst.getFloat( "price ")+ " </td> ");
        out.println( " </tr> ");
        }
        //关闭连接、释放资源


        rst.close();
        stmt.close();
        con.close();
        %>        
</table>
</body>
</html>
       
       


[解决办法]
我看出来了 出错了、其他没看出来

[解决办法]
这好象是照书打的
没看出错来
[解决办法]
错不是看出来的 是调出来的
谁傻到程序100%正确了再去编译啊?
[解决办法]
把你的错误信息贴出来
[解决办法]
ojdbc14.jar一般用这个
如果server用的是tomcat就把驱动拷到了lib路径下
[解决办法]
ojdbc14.jar是用于jdk1.4
classes12.jar是用于jdk1.2
[解决办法]
贴出出错信息吧,好查错误
[解决办法]
mark
[解决办法]
把错误信息贴出来,那样才好分析,根据你的描述mssql可以而oracle不行,可能就是驱动的问题
[解决办法]
没有错误信息,无法判断

热点排行