我想知道在使用 java 处理数据库时如何检查表是否已经创建。
例子 :
if( table exits )
{
do something;
}
else {
do something;
}
编辑版本:这是我在 jsp 中尝试过的代码,但我在“rs1=pt.executeQuery();”处遇到了一些异常 线
<%
PreparedStatement pt=con.prepareStatement("select * from test");
ResultSet rs1=null;
rs1=pt.executeQuery();
int count=0;
while(rs1.next())
count++;
if(count>0)
{
//table exists
%>
<script type="text/javascript">
alert("see table present");
</script>
<%
}
else
{
%>
<script type="text/javascript">
alert("see table not present");
</script>
<%
}
%>
错误:这是我得到 org.apache.jasper.JasperException 的错误:在第 80 行处理 JSP 页面 /sem-duration.jsp 时发生异常
77: PreparedStatement pt=con.prepareStatement("select * from test");
78: ResultSet rs1=null;
79:
80: rs1=pt.executeQuery();
81: int count=0;
82: while(rs1.next())
83: count++;