`
YiSingQ
  • 浏览: 86808 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JSP连接主流数据库

阅读更多
一、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();
%>


分享到:
评论

相关推荐

    连接数据库的JSP代码

    各个主流数据库的JSP连接代码,可直接在tomcat使用

    JSP实践之旅.exe

    Tomcat.JSP JSWDK环境安装与配置 Resin服务器平台介绍 Resin在IIS...jsp连接mySQL数据库 基本内置组件 JDBC应用示例 一个用JSP做的日历 JSP技巧集锦(一) 关于JSP写文件的补充 JSP文件操作...

    jsp开发技术 教材

    本书所述内容一共分为 7 个部分,共 24 章,具体结构划分如下。 ... 第四部分:在 JSP中使用数据库,包括第 12~15章。这部分主要针对数 面的问题进行了探讨,包括 JDBC、连接池、分页处理等技术。

    JDBC-ODBC桥接器访问Access数据库.pdf

    我看了《Servlet和JSP核心编程》之后做的学习总结。对网页通过servlet访问数据库算是个入门教程吧

    JSP2.0技术手册pdf(带示例源码).zip

    本书图文并茂,以丰富的实例为引导,全面介绍了主流的 Java Web 开发技术—— JSP 2.0,重点介绍Java在展示层的两项重要技术:Java Servlet与JavaServer Pages。 它们是最重要的 Java 核心技术。对这两项技术的深入...

    (jsp源码)轻松商城

    本系统包含超过300多个Java类,整个系统全面实现MVC(模型 视图 控制)三层架构,大量的应用到了类的反射机制涉及网络编程行业最...本系统的数据移植工作量相当低微,直接向oracle等主流数据库移植,仅需要做细微改变。

    基于JSP与SSM的网上图书管理系统(课设 毕设).zip

    本系统是基于JSP与SSM的网上图书管理系统,可以使用Eclispe或者IDea等主流开发工具运行,并实现了前后端的交互以及MySQL数据库的连接。可以用作毕业设计以及课程设计、学年设计等。请合理使用,仅供学习参考哦!

    基于会员制的网络广告系统源码(MVC+JSP)

    用JSP技术建立一个简单的网络广告系统,JSP引擎为Tomcat6.0,系统采用MVC模式实现各个模块,数据库连接操作使用纯JAVA驱动程序方式,本系统采用的时MySQL数据库,当然也可以使用主流的Oracle或SQL Server系列...

    JTBC网站内容管理系统(JSP)v2.0.0.8forMySQL

    JTBC网站内容管理系统是一套真正免费的,开源的,可对现有模块进行扩充与克隆的网站系统核心,采用UTF-8编码,采取 语言-代码-程序... 自2006年发布第一个版本之后,一路走来,JTBC已经在四个主流环境(asp access/ms

    基于jsp网上超市设计与实现

    简单的增删改查数据库连接和购物车的实现及购买用了当下流行的MVC当下主流的三层架构实现了更好的用户体验画面非常人性化

    基于SSM与JSP的房屋租赁系统(毕业设计 课程设计).zip

    本系统是基于SSM与JSP的房屋租赁管理系统,可以使用Eclispe或者IDea等主流开发工具运行,并实现了前后端的交互以及MySQL数据库的连接。可以用作毕业设计以及课程设计、学年设计等。请合理使用,仅供学习参考哦!

    基于JSP与SSM的城市信息供求交流网站的设计与实现(毕业设计 课程设计).zip

    本系统是基于SSM与JSP的在线城市信息交流平台,可以使用Eclispe等主流开发工具运行,并实现了前后端的交互以及MySQL数据库的连接。可以用作毕业设计以及课程设计、学年设计等。请合理使用,仅供学习参考哦!

    基于SSM与JSP的校园优质课程系统的设计与实现(毕业设计 课程设计).zip

    本系统是基于SSM与JSP的校园优质课程系统的设计与实现,可以使用Eclispe等主流开发工具运行,并实现了前后端的交互以及MySQL数据库的连接。可以用作毕业设计以及课程设计、学年设计等。请合理使用,仅供学习参考哦!

    基于SSM与JSP的在线校园交流平台(毕业设计、课程设计,含全部源代码哦!).zip

    本系统是基于SSM与JSP的在线校园交流平台,可以使用Eclispe或者IDea等主流开发工具运行,并实现了前后端的交互以及MySQL数据库的连接。可以用作毕业设计以及课程设计、学年设计等。请合理使用,仅供学习参考哦!

    开发者突击:Java Web 主流框架整合开发 blank目录

    (1)jdbc_blank:连接MySQL的JDBC驱动程序,及数据库连接测试jsp代码; (2)struts_blank:构建Struts环境的jar、tld、xml文件; (3)struts2_blank:构建Struts2环境的jar、tld、xml文件; (4)log4j_blank:...

    贞龙jsp版本CMS(BIZOSSCMS)高性能内容管理系统正式版

    减少数据库负担、降低人力维护成本;2.利于搜索引擎对网站的友好程度,提高搜索引擎对网站收录量;3.很大程度上提高了用户访问的效率。 这样一来,一些地区门户、行业网站、甚至政府部门信息类网站都免去了因为大量...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    本网站以xp为Web平台,JSP+Ajax+Servlet+JavaBean+Hibernate为网站实现技术,建立基于MySQL数据库系统的核心动态网页,实现博客网站前台及博客个人维护管理等功能模块。 1、 系统处理的准确性和及时性:系统处理的...

    JDiy框架 2.5.2.rar

    支持各大主流数据库:MySQL, SQL Server(MsSQL),PostgreSQL、Oracle、DB2、SQLite。内置高效连接池,JDiyApp上下文环境动态加载,空闲时自动销毁JDiyApp上下文,节省服务器内存开销。 JDiy框架 2.5.2 更新日志: ...

    基于web的动态图形报表(毕设)

    其开发环境及平台为Eclipse 3.2、MyEclipse 5.5、SQL server 2000、JDK 1.5、Tomcat 5.5,主要采用JSP+Servlet+JavaBean的开发模式和jtds数据库连接方式,以及JSP,Servlet,JDBC等技术。 关键词:图形报表; ...

    jdbc笔记整理 sql

    将数据库的 JDBC 驱动加载到 classpath 中,在基于 JAVAEE 的 WEB 应用库产品的 JDBC 驱动复制到 WEB-INF/lib 下 . 加载 JDBC 驱动,并将其注册到 DriverManager 中,...建立数据库连接,取得 Connection 对象 . 例如 :

Global site tag (gtag.js) - Google Analytics