Я хочу знать, как мы можем проверить, что таблица уже создана или нет, когда мы имеем дело с базами данных с помощью java.Как проверить таблицу уже создан или нет в базе данных mysql с помощью 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: произошло исключение обработки JSP страницы /sem-duration.jsp в строке 80
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++;
Почему вы не можете написать запрос? –
Я новичок в базе данных + java, могу привести пример здесь ..? –
@SrinivasThanneeru Вы не можете напрямую связываться с db, вам нужно общаться с db с помощью запросов. Я разместил запрос для проверки наличия db. – Dileep