📄 sqlviewer_v1.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 + -