- 浏览: 409051 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (347)
- java基础 (58)
- ajax (10)
- s2sh (10)
- 版本控制 (4)
- 数据库 (34)
- 服务器 (4)
- 开发工具 (8)
- javascript (15)
- soockte (5)
- ext (2)
- 环境搭建 (7)
- struts2 (9)
- 找工作中的面试技巧 (2)
- 承接网站零活 (0)
- JNI+JONSE+OGNL (8)
- 性能优化 (4)
- Android开发 (5)
- xul (8)
- jquery (2)
- 线程 (3)
- jsp+jdbc (7)
- servlet (2)
- java对xml操作 (1)
- IO流的操作 (10)
- 项目开发前配置 (1)
- css (0)
- 上传、下载 (2)
- 知识探讨 (2)
- html (2)
- HQL (0)
- 工作技巧 (1)
- IT (1)
- Hibernate杂谈 (10)
- Spring杂谈 (35)
- DWR (5)
- JUnit测试 (3)
- EasyMock测试web (1)
- ibatis (6)
- maysql (5)
- C++ (0)
- 正则表达式(解剖) (1)
- 密码安全 (2)
- 上传 (1)
- socket (1)
- jni(java与c++结合) (1)
- jdk版本问题 (0)
- tomcat版本问题 (5)
- linux基本命令(初学) (7)
- linux项目发布 (1)
- 3年的经验总结 (1)
- 加解密 (2)
- 高级java阶段 (2)
- java内存分区 (1)
- 浏览器 (1)
- 职业规划 (1)
- 管理 (5)
- java语音 (1)
- SSH (1)
- jsp (3)
- extjs (1)
- uml (2)
- 加密 (1)
- web (2)
- Ant (1)
- 自述 (1)
- Linux (1)
- ssh源码解剖 (1)
- 代码优化 (1)
- 设计模式 (0)
- xml (2)
- JOSN (1)
- scala (0)
- hadoop (0)
- spark (0)
- hana (1)
- shior (1)
- java Word (6)
- java PDF (4)
- java Excel (0)
最新评论
-
高级java工程师:
ztao2333 写道谢谢。收藏下这个总结。呵呵
温习jdk和tomcat -
ztao2333:
大写的,不是大学的
温习jdk和tomcat -
ztao2333:
谢谢。收藏下这个总结。
温习jdk和tomcat -
the_small_base_:
你好,可以提供调用方法吗?需要的Jar,能发下源码吗?谢谢
java实现语音 -
高级java工程师:
文思涌动 写道楼主新年好。可否再传一遍给我,我没有收到, 不清 ...
s2sh整合
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数据表的操作,你是否对于这个程序的实现有了自己的思路呢?
发表评论
-
SQL总结存储过程
2017-02-16 10:13 390概念 存储过程(Stored Procedure):已预编译 ... -
oracle设置定时任务job调度执行存储过程或pl/sql代码块
2017-02-16 09:53 433目前oracle数据库设置定时任务job调度一般有两种方式,分 ... -
sql大全
2013-07-12 19:02 1033经典SQL语句大全 一、基础 1、说明: ... -
Linux安装mysql——源码安装
2013-06-05 09:17 7891.假设已经有mysql-5.5.10.tar.gz以及cma ... -
hql语句集合
2013-04-21 19:13 1075/** * */ package com.b510 ... -
oracle命令导入dmp文件与给用户受权
2012-05-03 15:57 1014创建账号:CREATE USER vdrs IDENTIFIE ... -
oracle对日期进行操作
2012-03-19 15:41 1250一下心血来潮,把部分Oracle对时间的一些处理,整理了一下, ... -
如何查出同一张表中字段值重复的记录
2012-03-17 09:45 1595比如现在有一人员表(表名:peosons) 若想将姓名、身份证 ... -
数据库驱动大全
2011-12-26 09:47 929经常因为链接字符串记不住或者记错的原因浪费时间,终于有时间把常 ... -
用JSP导出ORACLE的数据表DDL
2011-12-08 10:47 1108EXPDDL.JSP <%@ page cont ... -
oracle创建id自增及相关增删改查操作
2011-11-21 16:46 987新建下载权限记录表 DOWNLOADPOPE_TAB ... -
java.sql.SQLException: Io 异常: The Network Adapter could not establish the connec
2011-10-28 15:43 1279WARN: SettingsFactory,103 - Cou ... -
oracle安装及使用
2011-10-16 23:50 920安装后数据库 1.使用plsql打开,一般选项 口 ... -
递归数
2011-10-10 17:30 1110有的情况下,我们需要用递归的方法整理数据,这才程序中很容易 ... -
mysql中递归树状结构
2011-10-10 17:20 11379在Oracle 中我们知道有一个 Hierarchic ... -
级联删除和级联修改
2011-06-22 14:08 2814曾经因为级联删除的问题浪费了N多时间,顾此在这里写下小小心得, ... -
mysql解决乱码问题?
2011-06-15 14:33 829mysql数据库,乱码解决 ... -
MySql
2011-06-14 16:12 8431.安装之后 2.创建数据库 s2sh(库名) creat ... -
数据库死锁的解释?以及什么是死锁
2011-04-25 10:41 854什么是数据库死锁 每个使用关系型数据库的程序都可能 ... -
oracle控制约束
2011-04-11 17:19 746Oracle约束的启用和停用 ...
相关推荐
18. 本例中使用Java API来实现数据库脱裤脚本,使用JSP来生成动态网页。 19. 使用JSP可以生成动态网页,例如生成数据库结构、数据备份等信息。 20. 使用JSP可以与数据库集成,例如使用JDBC连接数据库,获取数据库...
综上所述,"简单的jsp+mysql实现数据库的增删改查"项目涵盖了Web开发的基本流程,包括用户交互、服务器处理、数据库操作以及权限控制。这样的实践有助于开发者理解Web应用的工作原理,同时为更复杂的系统开发打下...
基于jsp和MVC框架设计的一个注册登录界面,可以连接到数据库,其中还加了一点css美化,相互借鉴学习。
在提供的文件"68f025f7bbb44b9cb62fd0aacfed9694"中,可能包含了实现上述功能的相关代码、配置文件或数据库脚本。通过分析这些文件,你可以更深入地了解如何在实际项目中运用JSP和JDBC进行数据库操作。同时,学习并...
本教程将介绍如何使用JSP实现一个简单的登录注册系统,并连接到MySQL数据库。 首先,我们需要了解JSP的基本结构。一个JSP文件由两部分组成:静态内容(HTML、CSS、JavaScript)和动态内容(Java代码)。动态内容...
在这个“jsp实现对数据库的增删改查操作”项目中,我们将会深入探讨如何使用JSP来与数据库进行交互,执行基本的数据操作:增加(Insert)、删除(Delete)、修改(Update)和查询(Select)。这些是任何Web应用开发...
简单实现数据库的链接,数据库的访问,插入,修改,删除
本教程将专注于一个基于JSP的项目开发实例,其中涉及到了数据库脚本的使用。数据库脚本在项目开发中起着至关重要的作用,它们用于初始化、更新或管理数据库结构和数据。 首先,我们需要理解JSP项目开发的基本流程。...
本项目"jsp用户注册登录数据库实现代码"提供了一个使用JavaServer Pages (JSP)、MySQL数据库以及JavaScript进行用户验证的实例。下面我们将深入探讨这个项目涉及的关键知识点。 1. **JSP(JavaServer Pages)**: ...
用jsp语言实现对数据库中数据的添加
本项目通过结合JSP(JavaServer Pages)和MySQL数据库实现了这样一个系统,旨在为不同身份的用户提供安全的登录功能。以下将详细讲解该项目涉及的技术点和实现流程。 1. **JSP**:JSP是一种动态网页技术,它允许...
四、JSP实现细节 - **HTML部分**:创建页码链接和导航按钮,设置相应的`<a>`标签,通过`jsp:param`传递当前页码。 - **Java脚本部分**:在JSP中,可以使用`<%...%>`脚本元素执行Java代码。首先,从请求中获取当前...
"网页常用jsp脚本(二百多个)" 这个标题指出这是一个包含大量JSP(JavaServer Pages)脚本的集合,专为网页开发设计。JSP是Java平台上的一个服务器端技术,它允许开发者在HTML或者XML文档中嵌入Java代码,以实现...
根据提供的压缩包文件名,我们可以推断这些资源可能包含JSP的基础示例项目(LoginProject, HelloWorldProject, MessageBoard, JSPBasic)以及数据库脚本,对于初学者来说,这些实例将有助于理解JSP如何与数据库交互...
"jsp宠物管理系统源码(含数据库脚本)"这个标题表明这是一个基于JSP技术开发的系统,主要用于管理宠物相关的信息。"源码"意味着提供了完整的代码供学习和参考,而"含数据库脚本"则表示该系统不仅包括前端界面,还...
jsp中连接sql server数据库的脚本 有2000,2005,2008
【标题】"用JSP+SQL2005数据库实现的网上花店"是一个适合初学者的项目,它结合了动态网页技术JSP与数据库管理系统SQL Server 2005,构建了一个完整的在线花店应用。这个项目不仅有助于学习者掌握JSP的基础知识,还能...
在本实验中,我们主要探讨如何使用JSP(JavaServer Pages)操作数据库,实现新用户注册和用户登录功能。这是一个常见的Web应用需求,通常涉及到前端交互、后端处理以及数据库的交互。 首先,新用户注册功能需要用户...
这本书旨在帮助开发者掌握在Web应用中利用JavaServer Pages(JSP)技术来设计、构建并实现与Oracle数据库交互的高效解决方案。通过实践案例,读者可以学习到从基础到高级的JSP和Oracle数据库开发技能。 JSP(Java...