91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JSP如何導出Oracle數據表

發布時間:2021-07-14 14:49:36 來源:億速云 閱讀:109 作者:chen 欄目:編程語言

這篇文章主要介紹“JSP如何導出Oracle數據表”,在日常操作中,相信很多人在JSP如何導出Oracle數據表問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”JSP如何導出Oracle數據表”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

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如何導出Oracle數據表”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

正镶白旗| 昌吉市| 桦川县| 巴青县| 二手房| 通化县| 调兵山市| 绥芬河市| 河北区| 新龙县| 东宁县| 库伦旗| 金川县| 大丰市| 安岳县| 交口县| 招远市| 绿春县| 叶城县| 龙泉市| 长垣县| 蓬安县| 达日县| 民丰县| 沙河市| 花莲市| 安泽县| 都匀市| 通江县| 南靖县| 桐柏县| 肇东市| 安平县| 江孜县| 汝城县| 南召县| 门头沟区| 海宁市| 安国市| 吉隆县| 双峰县|