⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sqlviewer_v1.jsp

📁 精通从JavaScript到Jsp范例程序设计
💻 JSP
字号:
<%@ page language="java" %>
<%@ page import="java.lang.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="xbook.common.*" %>
<%@ page contentType="text/html; charset=Big5" %>
<jsp:useBean id="sqlBridge" scope="page" class="xbook.common.SQLBridge" >
  <jsp:setProperty name="sqlBridge" property="driverName" value="weblogic.jdbc.mssqlserver4.Driver" />
  <jsp:setProperty name="sqlBridge" property="jdbcURL" value="jdbc:weblogic:mssqlserver4:JavaDB@BigSun:1433" />
  <jsp:setProperty name="sqlBridge" property="userName" value="admin" />
  <jsp:setProperty name="sqlBridge" property="password" value="admin" />
  <jsp:setProperty name="sqlBridge" property="connectionSwitch" value="on" />
</jsp:useBean>
<%
    String sqlStatements=ISOtoBig5.convert( request.getParameter( "SQL-statements" ) ) ;
    if( sqlStatements==null )
      throw new ServletException( "SQL-statement not found." ) ;
%>
<html>
<head>
<title>SQLViewer</title>
</head>
<body bgcolor="#FFFFFF">
<%
    try {
%>
  SQL:<strong><%=sqlStatements %></strong><br>
<%
      int numRows=0 ;
      if( ( numRows=sqlBridge.execSQL( sqlStatements ) )==-1 ) {
%>
  <table width="100%" border="1" cellpadding="1" cellspacing="1" >
    <tr> 
<%
        String[] columnName=sqlBridge.getColumnNames() ;
	for( int j=0 ; j<columnName.length ; j++ ) {
%>
      <td> 
        <div align="center"><%=columnName[j] %></div>
      </td>
<%
	}
%>
    </tr>
<%
	while( sqlBridge.nextRow() ) {
%>
    <tr> 
<%
	  for( int k=1 ; k<=sqlBridge.getColumnCount() ; k++ ) {
%>
      <td> 
        <div align="left"><%=sqlBridge.getFieldString( k ) %></div>
      </td>
<%
	  }
%>
    </tr>
<%
	}
%>
  </table>
  磅︽Θ

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -