dbInfo.jsp
上传用户:guhaomin
上传日期:2007-06-10
资源大小:23203k
文件大小:3k
源码类别:

电子政务应用

开发平台:

Java

  1. <%
  2. /**
  3.  * $RCSfile: dbInfo.jsp,v $
  4.  * $Revision: 1.3 $
  5.  * $Date: 2000/12/18 02:06:21 $
  6.  */
  7. %>
  8. <%@ page 
  9. import="java.sql.*,
  10.             com.coolservlets.forum.*,
  11.             com.coolservlets.forum.database.*"%>
  12. <jsp:useBean id="adminBean" scope="session"
  13.  class="com.coolservlets.forum.util.admin.AdminBean"/>
  14. <% ////////////////////////////////
  15. // Jive authorization check
  16. // check the bean for the existence of an authorization token.
  17. // Its existence proves the user is valid. If it's not found, redirect
  18. // to the login page
  19. Authorization authToken = adminBean.getAuthToken();
  20. if( authToken == null ) {
  21. response.sendRedirect( "/mainctrl/bbs/admin" );
  22. return;
  23. }
  24. %>
  25. <html>
  26. <head>
  27. <title>数据库信息</title>
  28. <link rel="stylesheet" href="style/global.css">
  29. </head>
  30. <body background="images/shadowBack.gif" bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#800080" alink="#ff0000">
  31. <%-- header --%>
  32. <table class="pageHeaderBg" cellpadding="1" cellspacing="0" border="0" width="100%">
  33. <td><table class="pageHeaderFg" cellpadding="3" cellspacing="0" border="0" width="100%">
  34. <td>
  35. <span class="pageHeaderText">
  36. 数据库信息
  37. </span>
  38. </td>
  39. </table></td>
  40. </table>
  41. <%-- /header --%>
  42. <p>
  43. <% 
  44. boolean error = false;
  45. DatabaseMetaData metaData = null;
  46. Connection con = null;
  47. if (!error) {
  48. try {
  49. con = DbConnectionManager.getConnection();
  50. metaData = con.getMetaData();
  51. }
  52. catch( Exception e ) { 
  53. e.printStackTrace();
  54. }
  55. }
  56. %>
  57. <%
  58. if (!error) {
  59. try {
  60. %>
  61. <b>数据库信息</b>
  62. <ul>
  63. <table cellpadding="2" cellspacing="2" border="0">
  64. <tr>
  65. <td colspan="2"><font size="-1"><b>数据库属性</b></font></td>
  66. </tr>
  67. <tr>
  68. <td bgcolor="#eeeeee"><font size="-1">名称:</font></td>
  69. <td><font size="-1"><%= metaData.getDatabaseProductName() %></font></td>
  70. </tr>
  71. <tr>
  72. <td bgcolor="#eeeeee"><font size="-1">版本:</font></td>
  73. <td><font size="-1"><%= metaData.getDatabaseProductVersion() %></font></td>
  74. </tr>
  75. <tr>
  76. <td colspan="2"><br><b><font size="-1">JDBC驱动属性</font></b></td>
  77. </tr>
  78. <tr>
  79. <td bgcolor="#eeeeee"><font size="-1">驱动:</font></td>
  80. <td><font size="-1"><%= metaData.getDriverName() %>, version <%= metaData.getDriverVersion() %></font></td>
  81. </tr>
  82. <tr>
  83. <td bgcolor="#eeeeee"><font size="-1">连接符:</font></td>
  84. <td><font size="-1"><%= metaData.getURL() %></font></td>
  85. </tr>
  86. <tr>
  87. <td bgcolor="#eeeeee"><font size="-1">连接用户名:</font></td>
  88. <td><font size="-1"><%= metaData.getUserName() %></font></td>
  89. </tr>
  90. <tr>
  91. <td colspan="2"><br><b><font size="-1">数据库性能</font></b></td>
  92. </tr>
  93. <tr>
  94. <td bgcolor="#eeeeee"><font size="-1">支持事务处理?</font></td>
  95. <td><font size="-1"><%= (metaData.supportsTransactions())?"是":"否" %></font></td>
  96. </tr>
  97. <tr>
  98. <td bgcolor="#eeeeee"><font size="-1">支持多链接?</font></td>
  99. <td><font size="-1"><%= (metaData.supportsMultipleTransactions())?"是":"否" %></font></td>
  100. </tr>
  101. <tr>
  102. <td bgcolor="#eeeeee"><font size="-1">只读模式?</font></td>
  103. <td><font size="-1"><%= (metaData.isReadOnly())?"是":"否" %></font></td>
  104. </tr>
  105. </table>
  106. <% con.close();
  107. }
  108. catch( Exception e ) {}
  109. }
  110. %>
  111. </body>
  112. </html>