`
高级java工程师
  • 浏览: 415213 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jsp脚本实现本分数据库

阅读更多
JSP导出Oracle数据表是一个在开发应用时的常用的操作,那么如何实现呢?现在开始我们的程序介绍,首先下面的程序expddl.jsp可导出Oracle数据表进行数据库的用户下的所有数据表的DDL.

JSP导出的Oracle数据表之expddl.jsp:

﹤%@ page contentType="text/html; charset=gb2312" language="java" %﹥  ﹤%@ page import = "java.sql.*" %﹥  ﹤%@ page import = "oracle.jdbc.OracleDatabaseMetaData" %﹥  ﹤%@ page import = "oracle.jdbc.OracleResultSetMetaData" %﹥  ﹤%@ page import = "javax.sql.*,javax.naming.Context" %﹥  ﹤%@ page import = "javax.naming.InitialContext" %﹥  ﹤div align="center"﹥  ﹤%  DataSource ds = null;   Context ic = new InitialContext();  ds = (DataSource) ic.lookup("java:comp/env/jdbc/mydb");   Connection conn = ds.getConnection();   OracleDatabaseMetaData dmd = (OracleDatabaseMetaData) conn.getMetaData();  String us = odmd.getUserName();  String[] types = new String[1];  types[0] = "TABLE";  ResultSet rs = odmd.getTables(null,us,"%",types);  while(rs.next()) {   对JSP导出的Oracle数据表进行取表名

String tname = rs.getString(3);  %﹥  ﹤div align="center"﹥表名:﹤%= tname%﹥﹤/div﹥  ﹤table width="483" height="50" border="1" cellpadding="2" cellspacing="0"﹥  ﹤tr﹥  ﹤td﹥﹤div align="center"﹥序号﹤/div﹥﹤/td﹥  ﹤td﹥﹤div align="center"﹥标识﹤/div﹥﹤/td﹥  ﹤td﹥﹤div align="center"﹥类型/精度﹤/div﹥﹤/td﹥  ﹤td﹥﹤div align="center"﹥标识说明﹤/div﹥﹤/td﹥  ﹤/tr﹥  ﹤%  Statement st = conn.createStatement();  ResultSet rs1 = st.executeQuery("select * from " + tname);  OracleResultSetMetaData rmd = (OracleResultSetMetaData) rs1.getMetaData();   对JSP导出的Oracle数据表提取取列总数

int colcnt = ormd.getColumnCount();   对JSP导出的Oracle数据表提取列序号

int num = 1;  for(int j=0;j﹤colcnt;j++) {  String s = ormd.getColumnTypeName(j+1).toLowerCase();   对Oracle数据表只处理varchar2 char date number类型(根据需要添加相应的处理)   if(s.equals("varchar2") || s.equals("char") || s.equals("date") || s.equals("number")) {  if(s.equals("varchar2") || s.equals("char"))  ss = s + "(" + ormd.getColumnDisplaySize(j+1) + ")";  if(s.equals("number"))  ss = s + "(" + ormd.getPrecision(j+1) + "," + ormd.getScale(j+1) + ")";  %﹥  ﹤tr﹥  ﹤td width="40"﹥﹤div align="center"﹥﹤%= num++ %﹥﹤/div﹥﹤/td﹥  ﹤td width="98"﹥﹤%=ormd.getColumnName(j+1)%﹥﹤/td﹥﹤td width="144"﹥﹤%= s %﹥﹤/td﹥  ﹤td width="173"﹥ ﹤/td﹥ ﹤/tr﹥  ﹤%  }  }  rs1.close();  st.close();  %﹥  ﹤/table﹥  ﹤br﹥  ﹤%  }  rs.close();  conn.close();  %﹥  ﹤/div﹥    通过上面对JSP导出的Oracle数据表的操作,你是否对于这个程序的实现有了自己的思路呢?
分享到:
评论

相关推荐

    jsp页面,连接数据库实现增删改查

    本项目以"jsp页面,连接数据库实现增删改查"为主题,旨在创建一个用户注册与登录功能,通过与数据库交互来管理用户信息,实现数据的增删改查操作。 首先,我们需要理解JSP的基本原理。JSP是一种服务器端脚本语言,...

    简单的jsp+mysql实现数据库的增删改查

    综上所述,"简单的jsp+mysql实现数据库的增删改查"项目涵盖了Web开发的基本流程,包括用户交互、服务器处理、数据库操作以及权限控制。这样的实践有助于开发者理解Web应用的工作原理,同时为更复杂的系统开发打下...

    JSP的连接数据库并修改数据库代码

    在IT领域,特别是Web开发中,Java Server Pages(JSP)是一种广泛使用的服务器端脚本技术,用于生成动态网页。JSP允许开发者在HTML代码中嵌入Java代码,从而实现与后端数据库的交互,包括读取、写入、更新和删除数据...

    JSP+MVC+数据库的注册登录界面

    基于jsp和MVC框架设计的一个注册登录界面,可以连接到数据库,其中还加了一点css美化,相互借鉴学习。

    JSP实现登录注册连接MySql数据库-初学

    本教程将介绍如何使用JSP实现一个简单的登录注册系统,并连接到MySQL数据库。 首先,我们需要了解JSP的基本结构。一个JSP文件由两部分组成:静态内容(HTML、CSS、JavaScript)和动态内容(Java代码)。动态内容...

    jsp连接SQLserver数据库实现增删改查.这是一个完整的项目

    在本文中,我们将深入探讨如何使用Java JSP技术与Microsoft SQL Server数据库进行交互,实现基本的CRUD(创建、读取、更新、删除)操作。这个项目非常适合初学者,因为其教程详细,易于理解。 首先,我们需要理解...

    jsp实现对数据库的增删改查操作

    在这个“jsp实现对数据库的增删改查操作”项目中,我们将会深入探讨如何使用JSP来与数据库进行交互,执行基本的数据操作:增加(Insert)、删除(Delete)、修改(Update)和查询(Select)。这些是任何Web应用开发...

    jsp数据库脱裤脚本,脱各种数据库

    18. 本例中使用Java API来实现数据库脱裤脚本,使用JSP来生成动态网页。 19. 使用JSP可以生成动态网页,例如生成数据库结构、数据备份等信息。 20. 使用JSP可以与数据库集成,例如使用JDBC连接数据库,获取数据库...

    用纯JSP写的连接数据库MySQL操作

    文件名为`test`的可能是测试数据库的脚本,或者是用来测试JSP连接数据库功能的一个简单JSP文件。这个文件可能包含了上述JDBC操作的示例代码,比如创建连接、执行SQL和显示结果。 总的来说,这个项目提供了学习JSP与...

    jsp简单实现数据库操作

    简单实现数据库的链接,数据库的访问,插入,修改,删除

    jsp项目开发实例教程数据库脚本

    本教程将专注于一个基于JSP的项目开发实例,其中涉及到了数据库脚本的使用。数据库脚本在项目开发中起着至关重要的作用,它们用于初始化、更新或管理数据库结构和数据。 首先,我们需要理解JSP项目开发的基本流程。...

    jsp超简单的数据库管理界面

    【标题解析】:“jsp超简单的数据库管理界面”这个标题表明我们将会探讨如何使用JSP(JavaServer Pages)技术创建一个简易的数据库管理界面。在Web开发中,JSP常用于动态网页的生成,通过结合HTML、CSS、JavaScript...

    jsp用户注册登录数据库实现代码

    本项目"jsp用户注册登录数据库实现代码"提供了一个使用JavaServer Pages (JSP)、MySQL数据库以及JavaScript进行用户验证的实例。下面我们将深入探讨这个项目涉及的关键知识点。 1. **JSP(JavaServer Pages)**: ...

    用jsp语言实现对数据库中数据的添加.doc

    用jsp语言实现对数据库中数据的添加

    JSP动态网页 论坛 数据库

    在JSP实现的论坛应用中,通常会有以下功能模块: 1. **用户注册与登录**:用户可以通过填写用户名、密码等信息注册,登录后才能进行发帖和回帖等操作。 2. **发帖**:用户可以创建新的主题,输入标题和内容,选择...

    使用JSP JavaBean来实现对数据库分页显示与搜索(源码)

    使用JSP JavaBean来实现对数据库分页显示与搜索 <br/>1、数据库MySQL,创建数据库Pagination MySQL.sql用来创建表结构 <br/>2、配置把PaginationJSPJavaBean.rar解压到%Tomcat%\webapps\...

    jsp+Mysql实现用户登录,含数据库

    本项目通过结合JSP(JavaServer Pages)和MySQL数据库实现了这样一个系统,旨在为不同身份的用户提供安全的登录功能。以下将详细讲解该项目涉及的技术点和实现流程。 1. **JSP**:JSP是一种动态网页技术,它允许...

Global site tag (gtag.js) - Google Analytics