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

jsp连接数据库大全,该如何解决

2012-01-24 
jsp连接数据库大全一、jsp连接Oracle8/8i/9i数据库(用thin模式)testoracle.jsp如下:%@pagecontentType t

jsp连接数据库大全
一、jsp连接Oracle8/8i/9i数据库(用thin模式)  
        testoracle.jsp如下:
        <%@   page   contentType= "text/html;charset=gb2312 "%>
        <%@   page   import= "java.sql.* "%>
        <html>
        <body>
        <%Class.forName( "oracle.jdbc.driver.OracleDriver ").newInstance();
        String   url= "jdbc:oracle:thin:@localhost:1521:orcl ";
        //orcl为你的数据库的SID
        String   user= "scott ";
        String   password= "tiger ";
        Connection   conn=   DriverManager.getConnection(url,user,password);
        Statement   stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
        String   sql= "select   *   from   test ";
        ResultSet   rs=stmt.executeQuery(sql);
        while(rs.next())   {%>
        您的第一个字段内容为: <%=rs.getString(1)%>
        您的第二个字段内容为: <%=rs.getString(2)%>
        <%}%>
        <%out.print( "数据库操作成功,恭喜你\ ");%>
        <%rs.close();
        stmt.close();
        conn.close();
        %>
        </body>
        </html>

        二、jsp连接Sql   Server7.0/2000数据库

        testsqlserver.jsp如下:
        <%@   page   contentType= "text/html;charset=gb2312 "%>
        <%@   page   import= "java.sql.* "%>
        <html>
        <body>
        <%Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver ").newInstance();
        String   url= "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs ";
        //pubs为你的数据库的
        String   user= "sa ";
        String   password= " ";
        Connection   conn=   DriverManager.getConnection(url,user,password);
        Statement   stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
        String   sql= "select   *   from   test ";
        ResultSet   rs=stmt.executeQuery(sql);
        while(rs.next())   {%>
        您的第一个字段内容为: <%=rs.getString(1)%>
        您的第二个字段内容为: <%=rs.getString(2)%>
        <%}%>
        <%out.print( "数据库操作成功,恭喜你\ ");%>
        <%rs.close();
        stmt.close();
        conn.close();
        %>
        </body>
        </html>



        三、jsp连接DB2数据库

        testdb2.jsp如下:
        <%@   page   contentType= "text/html;charset=gb2312 "%>
        <%@   page   import= "java.sql.* "%>
        <html>
        <body>
        <%Class.forName( "com.ibm.db2.jdbc.app.DB2Driver   ").newInstance();
        String   url= "jdbc:db2://localhost:5000/sample ";
        //sample为你的数据库名
        String   user= "admin ";
        String   password= " ";
        Connection   conn=   DriverManager.getConnection(url,user,password);
        Statement   stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
        String   sql= "select   *   from   test ";
        ResultSet   rs=stmt.executeQuery(sql);
        while(rs.next())   {%>
        您的第一个字段内容为: <%=rs.getString(1)%>
        您的第二个字段内容为: <%=rs.getString(2)%>
        <%}%>
        <%out.print( "数据库操作成功,恭喜你\ ");%>
        <%rs.close();
        stmt.close();
        conn.close();
        %>
        </body>
        </html>

        四、jsp连接Informix数据库

        testinformix.jsp如下:
        <%@   page   contentType= "text/html;charset=gb2312 "%>
        <%@   page   import= "java.sql.* "%>
        <html>
        <body>
        <%Class.forName( "com.informix.jdbc.IfxDriver ").newInstance();
        String   url   =
        "jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver;
        user=testuser;password=testpassword ";
        //testDB为你的数据库名
        Connection   conn=   DriverManager.getConnection(url);
        Statement   stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
        String   sql= "select   *   from   test ";
        ResultSet   rs=stmt.executeQuery(sql);
        while(rs.next())   {%>
        您的第一个字段内容为: <%=rs.getString(1)%>
        您的第二个字段内容为: <%=rs.getString(2)%>
        <%}%>
        <%out.print( "数据库操作成功,恭喜你\ ");%>
        <%rs.close();
        stmt.close();
        conn.close();
        %>
        </body>
        </html>


        五、jsp连接Sybase数据库

        testmysql.jsp如下:
        <%@   page   contentType= "text/html;charset=gb2312 "%>
        <%@   page   import= "java.sql.* "%>
        <html>
        <body>
        <%Class.forName( "com.sybase.jdbc.SybDriver ").newInstance();
        String   url   = "   jdbc:sybase:Tds:localhost:5007/tsdata ";
        //tsdata为你的数据库名
        Properties   sysProps   =   System.getProperties();
        SysProps.put( "user ", "userid ");
        SysProps.put( "password ", "user_password ");
        Connection   conn=   DriverManager.getConnection(url,   SysProps);
        Statement   stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
        String   sql= "select   *   from   test ";
        ResultSet   rs=stmt.executeQuery(sql);
        while(rs.next())   {%>
        您的第一个字段内容为: <%=rs.getString(1)%>
        您的第二个字段内容为: <%=rs.getString(2)%>
        <%}%>
        <%out.print( "数据库操作成功,恭喜你\ ");%>
        <%rs.close();
        stmt.close();
        conn.close();
        %>
        </body>
        </html>



[解决办法]
好贴 学习..
[解决办法]
.net怎么连mysql?

[解决办法]
顶你个肺

[解决办法]

[解决办法]
yanglilibaobao 把昵称改成“天女散花”吧,呵呵
[解决办法]
连ACCESS的没写
[解决办法]
学习中。。。
[解决办法]
楼主这更新速度 “惊人”呀!!!
[解决办法]
学习ing,嘿嘿!
[解决办法]
好东西啊,收藏了

热点排行