Java学习者论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

恭喜Java学习者论坛(https://www.javaxxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,购买链接:点击进入购买VIP会员
JAVA高级面试进阶视频教程Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程

Go语言视频零基础入门到精通

Java架构师3期(课件+源码)

Java开发全终端实战租房项目视频教程

SpringBoot2.X入门到高级使用教程

大数据培训第六期全套视频教程

深度学习(CNN RNN GAN)算法原理

Java亿级流量电商系统视频教程

互联网架构师视频教程

年薪50万Spark2.0从入门到精通

年薪50万!人工智能学习路线教程

年薪50万!大数据从入门到精通学习路线年薪50万!机器学习入门到精通视频教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程 MySQL入门到精通教程
查看: 365|回复: 0

[jsp学习]JSP数据库连接大全

[复制链接]
  • TA的每日心情
    开心
    2021-3-12 23:18
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2014-10-1 06:01:19 | 显示全部楼层 |阅读模式
    一、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>  

    六、jsp连接MySQL数据库  

    testmysql.jsp如下:  
    <%@ page contentType="text/html;charset=gb2312" %>  
    <%@ page import="java.sql.*" %>  
    <html>  
    <body>  
    <%
        Class.forName("org.gjt.mm.mysql.Driver").newInstance();  
        String url ="jdbc:mysql://localhost:3306/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"  
        //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连接PostgreSQL数据库  

    testmysql.jsp如下:  
    <%@ page contentType="text/html;charset=gb2312" %>  
    <%@ page import="java.sql.*" %>  
    <html>  
    <body>  
    <%
        Class.forName("org.postgresql.Driver").newInstance();  
        String url ="jdbc:postgresql://localhost/soft"  
        //soft为你的数据库名  
        String user="myuser";  
        String password="mypassword";  
        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>
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|Java学习者论坛 ( 声明:本站资料整理自互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2024-5-6 04:54 , Processed in 0.405260 second(s), 48 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表