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

电子政务应用

开发平台:

Java

  1. <%
  2. /**
  3.  * Jive Setup Tool
  4.  * November 28, 2000
  5.  */
  6. %>
  7. <%@ page import="java.io.*,
  8.                  java.util.*,
  9.  java.sql.*,
  10.                  com.coolservlets.forum.*,
  11.  com.coolservlets.forum.util.*,
  12.  com.coolservlets.forum.database.*"%>
  13. <html>
  14. <head>
  15. <title>BBS设置-第三步</title>
  16. <link rel="stylesheet" href="style/global.css">
  17. </head>
  18. <body bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
  19. <img src="images/setup.gif" width="210" height="38" alt="BBS设置" border="0">
  20. <hr size="0"><p>
  21. <% 
  22. boolean error = false;
  23. String errorMessage = null;
  24. //Make sure the install has not already been completed.
  25. String setup = PropertyManager.getProperty("setup");
  26. if( setup != null && setup.equals("true") ) {
  27. error = true;
  28. errorMessage = "BBS设置已经完成,如果您想重新设置,请删除jive.properties配置文件中'setup=true'字段,然后再试。";
  29. }
  30. DatabaseMetaData metaData = null;
  31. Connection con = null;
  32. if (!error) {
  33. try {
  34. con = DbConnectionManager.getConnection();
  35. metaData = con.getMetaData();
  36. }
  37. catch( Exception e ) { 
  38. e.printStackTrace();
  39. }
  40. }
  41. %>
  42. <%
  43. if (!error) {
  44. try {
  45. %>
  46. <b>数据库信息</b>
  47. <ul>
  48. <font size="2">
  49. 设置程序成功建立数据库连接,请点击下一步继续.....。 
  50. <p>
  51. <table cellpadding="2" cellspacing="2" border="0">
  52. <tr>
  53. <td colspan="2"><font size="-1"><b>数据库属性</b></font></td>
  54. </tr>
  55. <tr>
  56. <td bgcolor="#eeeeee"><font size="-1">名称:</font></td>
  57. <td><font size="-1"><%= metaData.getDatabaseProductName() %></font></td>
  58. </tr>
  59. <tr>
  60. <td bgcolor="#eeeeee"><font size="-1">版本:</font></td>
  61. <td><font size="-1"><%= metaData.getDatabaseProductVersion() %></font></td>
  62. </tr>
  63. <tr>
  64. <td colspan="2"><br><b><font size="-1">JDBC驱动属性</font></b></td>
  65. </tr>
  66. <tr>
  67. <td bgcolor="#eeeeee"><font size="-1">驱动:</font></td>
  68. <td><font size="-1"><%= metaData.getDriverName() %>, version <%= metaData.getDriverVersion() %></font></td>
  69. </tr>
  70. <tr>
  71. <td bgcolor="#eeeeee"><font size="-1">连接符:</font></td>
  72. <td><font size="-1"><%= metaData.getURL() %></font></td>
  73. </tr>
  74. <tr>
  75. <td bgcolor="#eeeeee"><font size="-1">连接用户名:</font></td>
  76. <td><font size="-1"><%= metaData.getUserName() %></font></td>
  77. </tr>
  78. <tr>
  79. <td colspan="2"><br><b><font size="-1">数据库性能</font></b></td>
  80. </tr>
  81. <tr>
  82. <td bgcolor="#eeeeee"><font size="-1">支持事务处理?</font></td>
  83. <td><font size="-1"><%= (metaData.supportsTransactions())?"是":"否" %></font></td>
  84. </tr>
  85. <tr>
  86. <td bgcolor="#eeeeee"><font size="-1">支持多连接?</font></td>
  87. <td><font size="-1"><%= (metaData.supportsMultipleTransactions())?"是":"否" %></font></td>
  88. </tr>
  89. <tr>
  90. <td bgcolor="#eeeeee"><font size="-1">只读模式?</font></td>
  91. <td><font size="-1"><%= (metaData.isReadOnly())?"是":"否" %></font></td>
  92. </tr>
  93. </table>
  94. <% con.close();
  95. }
  96. catch( Exception e ) {}
  97. %>
  98. <form action="setup4.jsp" method="post">
  99. </ul>
  100. <center>
  101. <input type="submit" value="继续..">
  102. </center>
  103. </form>
  104. <% } //end no error
  105. else {
  106. %>
  107. <font color="Red">错误!</font>
  108. <p><font size=2>
  109. <%= errorMessage %>
  110. </font>
  111. <%
  112. } //end error
  113. %>
  114. <p>
  115. <hr size="0">
  116. <center><font size="-1"><i>www.visionnex.com</i></font></center>
  117. </font>
  118. </body>
  119. </html>