`
huxiuliang
  • 浏览: 119072 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jsp数据库连接大全(代码分色+注释)版本

    博客分类:
  • Java
阅读更多

一、jsp连接Oracle8/8i/9i数据库(用thin模式)
testOracle.jsp如下:

<% @ page contentType ="text/html;charset=gb2312" %>
<% @ page import ="java.sql.*" %>
<%
    String result = ""; // 查询结果字符串

    String sql = "select * from test" ; // SQL 字符串

    // 连接字符串,格式: "jdbc:数据库驱动名称:连接模式:@数据库服务器ip:端口号:数据库SID"
    String url = "jdbc:oracle:thin:@localhost:1521:orcl" ;
    String username = "scott" ; // 用户名
    String password = "tiger" ; //密码

    // 创建oracle数据库驱动实例
    Class .forName ("oracle.jdbc.driver.OracleDriver" ).newInstance ();

    // 获得与数据库的连接
    Connection conn = DriverManager .getConnection (url, username, password); 
    // 创建执行语句对象
    Statement   stmt = conn.createStatement ();
    // 执行sql语句,返回结果集
    ResultSet   rs   = stmt.executeQuery (sql);

    while ( rs.next () )
    {
        result += "\n 第一个字段内容:" + rs.getString (1) + "<BR>" ;
    }

    rs.close (); // 关闭结果集
    stmt.close (); // 关闭执行语句对象
    conn.close (); // 关闭与数据库的连接
%>

<HTML>
<BODY>

   <% =result%>
</BODY>
</HTML>


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

<% @ page contentType ="text/html;charset=gb2312" %>
<% @ page import ="java.sql.*" %>
<%
    String sql = "select * from test" ;

    // 连接字符串,格式: "jdbc:公司名称:数据库驱动名称://数据库服务器ip:端口号;DatabaseName=数据库名称"
    String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs" ;
    String username = "scott" ;
    String
password = "tiger" ;

    Class .forName ("com.microsoft.jdbc.sqlserver.SQLServerDriver" ).newInstance ();

    Connection conn = DriverManager .getConnection (url, username, password); 
    Statement   stmt = conn.createStatement (ResultSet .TYPE_SCROLL_SENSITIVE, ResultSet .CONCUR_UPDATABLE);
    ResultSet   rs   = stmt.executeQuery (sql);

%>

<HTML>
<BODY>


<%
    while ( rs.next () )
    {
        %>
        第一个字段内容为:<%= rs.getStrisng (1)%> <BR>
        <%
    }

    rs.close ();
    stmt.close ();
    conn.close ();
%>

</BODY>
</HTML>


三、jsp连接DB2数据库
testDB2.jsp如下:

<% @ page contentType ="text/html;charset=gb2312" %>
<% @ page import ="java.sql.*" %>
<%
    String sql = "select * from test" ;

    // 连接字符串,格式: "jdbc:数据库驱动名称://数据库服务器ip:端口号/数据库名称"
    String url = "jdbc:db2://localhost:5000/sample" ;
    String username = "scott" ;
    String
password = "tiger" ;

    Class .forName ("com.ibm.db2.jdbc.app.DB2Driver" ).newInstance ();

    Connection conn = DriverManager .getConnection (url, username, password); 
    Statement   stmt = conn.createStatement (ResultSet .TYPE_SCROLL_SENSITIVE, ResultSet .CONCUR_UPDATABLE);
    ResultSet   rs   = stmt.executeQuery (sql);

    rs.close ();
    stmt.close ();
    conn.close ();
%>


四、jsp连接Informix数据库
testInformix.jsp如下:

<% @ page contentType ="text/html;charset=gb2312" %>
<% @ page import ="java.sql.*" %>
<%
    String sql = "select * from test" ;

    // 连接字符串,格式: "jdbc:数据库驱动名称://数据库服务器ip:端口号/数据库名称:INFORMIXSERVER=服务器名;user=用户名;password= 密码"
    String url = "jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver;user=testuser;password=testpassword" ;

    Class .forName ("com.informix.jdbc.IfxDriver" ).newInstance ();

    Connection conn = DriverManager .getConnection (url); 
    Statement   stmt = conn.createStatement (ResultSet .TYPE_SCROLL_SENSITIVE, ResultSet .CONCUR_UPDATABLE);
    ResultSet   rs   = stmt.executeQuery (sql);

    rs.close ();
    stmt.close ();
    conn.close ();
%>


五、jsp连接Sybase数据库
testSybase.jsp如下:

<% @ page contentType ="text/html;charset=gb2312" %>
<% @ page import ="java.sql.*" %>
<%
    String sql = "select * from test" ;

    // 连接字符串,格式: "jdbc:公司名称:数据库驱动名称:数据库服务器ip:端口号/数据库名称"
    String url = "jdbc:sybase:Tds:localhost:5007/tsdata" ;

Properties prop = System .getProperties ();
prop.put ("user" , "userid" ); // 用户名
prop.put ("password""user_password" ); // 密码

    Class .forName ("com.sybase.jdbc.SybDriver" ).newInstance ();

    Connection conn = DriverManager .getConnection (url, prop); 
    Statement   stmt = conn.createStatement (ResultSet .TYPE_SCROLL_SENSITIVE, ResultSet .CONCUR_UPDATABLE);
    ResultSet   rs   = stmt.executeQuery (sql);

    rs.close ();
    stmt.close ();
    conn.close ();
%>


六、jsp连接MySQL数据库
testMySQL.jsp如下:

<% @ page contentType ="text/html;charset=gb2312" %>
<% @ page import ="java.sql.*" %>
<%
    String sql = "select * from test" ;

    // 连接字符串,格式: "jdbc:数据库驱动名称://数据库服务器ip/数据库名称?user=用户名&password=密码&使用Unicode=布尔值&字符编码=编码"
    String url = "jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1" ;
    String username = "scott" ;
    String
password = "tiger" ;

    Class .forName ("org.gjt.mm.mysql.Driver" ).newInstance ();

    Connection conn = DriverManager .getConnection (url, username, password); 
    Statement   stmt = conn.createStatement (ResultSet .TYPE_SCROLL_SENSITIVE, ResultSet .CONCUR_UPDATABLE);
    ResultSet   rs   = stmt.executeQuery (sql);

    rs.close ();
    stmt.close ();
    conn.close ();
%>


七、jsp连接PostgreSQL数据库
testPostgreSQL.jsp如下:

<% @ page contentType ="text/html;charset=gb2312" %>
<% @ page import ="java.sql.*" %>
<%
    String sql = "select * from test" ;

    // 连接字符串,格式: "jdbc:数据库驱动名称://数据库服务器ip/数据库名称"
    String url = "jdbc:postgresql://localhost/soft" ;
    String username = "scott" ;
    String
password = "tiger" ;

    Class .forName (""org.postgresql.Driver" ).newInstance ();

    Connection conn = DriverManager .getConnection (url, username, password); 
    Statement   stmt = conn.createStatement (ResultSet .TYPE_SCROLL_SENSITIVE, ResultSet .CONCUR_UPDATABLE);
    ResultSet   rs   = stmt.executeQuery (sql);

    rs.close ();
    stmt.close ();
    conn.close ();
%>


 

  • server2000.rar (352.9 KB)
  • 描述: Sql Server7.0/2000
  • 下载次数: 5
分享到:
评论

相关推荐

    JAVA上百实例源码以及开源项目源代码

    摘要:JAVA源码,媒体网络,山寨QQ,Java聊天程序 Java编写的山寨QQ,多人聊天+用户在线,程序分服务端和客户端,典型C/S结构, 当用户发送第一次请求的时候,验证用户登录,创建一个该qq号和服务器端保持通讯连接得线程...

    【php+mysql+毕业设计源代码】迷魂记深蓝色漂流许愿瓶_mhjwish.rar

    SpringBoot 毕业设计,SpringBoot 课程设计,基于SpringBoot+Vue开发的,含有代码注释,新手也可看懂。ssm整合开发,小程序毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:...

    java源码包---java 源码 大量 实例

     Java绘制图片火焰效果,源代码相关注释:前景和背景Image对象、Applet和绘制火焰的效果的Image对象、Applet和绘制火焰的效果的Graphics对象、火焰效果的线程、Applet的高度,图片到图片装载器、绘制火焰效果的X坐标...

    Java开发技术大全(500个源代码).

    代码范例列表 第1章 示例描述:本章演示如何开始使用JDK进行程序的开发。 HelloWorldApp.java 第一个用Java开发的应用程序。 firstApplet.java 第一个用Java开发的Applet小程序。 firstApplet.htm 用来装载...

    java源码包2

     Java绘制图片火焰效果,源代码相关注释:前景和背景Image对象、Applet和绘制火焰的效果的Image对象、Applet和绘制火焰的效果的Graphics对象、火焰效果的线程、Applet的高度,图片到图片装载器、绘制火焰效果的X坐标...

    java源码包3

     Java绘制图片火焰效果,源代码相关注释:前景和背景Image对象、Applet和绘制火焰的效果的Image对象、Applet和绘制火焰的效果的Graphics对象、火焰效果的线程、Applet的高度,图片到图片装载器、绘制火焰效果的X坐标...

    java源码包4

     Java绘制图片火焰效果,源代码相关注释:前景和背景Image对象、Applet和绘制火焰的效果的Image对象、Applet和绘制火焰的效果的Graphics对象、火焰效果的线程、Applet的高度,图片到图片装载器、绘制火焰效果的X坐标...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    摘要:JAVA源码,媒体网络,山寨QQ,Java聊天程序 Java编写的山寨QQ,多人聊天+用户在线,程序分服务端和客户端,典型C/S结构, 当用户发送第一次请求的时候,验证用户登录,创建一个该qq号和服务器端保持通讯连接得线程...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    摘要:JAVA源码,媒体网络,山寨QQ,Java聊天程序 Java编写的山寨QQ,多人聊天+用户在线,程序分服务端和客户端,典型C/S结构, 当用户发送第一次请求的时候,验证用户登录,创建一个该qq号和服务器端保持通讯连接得线程...

    JFreeChart图形报表代码

    在给定的“JFreeChart图形报表代码”中,我们可以通过分析源码来了解如何在JSP(JavaServer Pages)中利用JFreeChart生成图表,以及如何进行注释和改写。 首先,我们需要理解JFreeChart的基本使用步骤: 1. **引入...

    J2EE开发规范

    这包括选择标准的集成开发环境(如Eclipse),源代码管理工具(如VSS),数据库管理系统(如Oracle、SQL Server),文档制作工具(如Word、Visio),以及测试追踪工具(如TD)。此外,指定的平台(如Struts、Spring...

Global site tag (gtag.js) - Google Analytics