【发布时间】:2015-05-04 07:28:33
【问题描述】:
我在这段代码中遇到了以下问题:
<center><button onclick="agregartabla_materias()">Agregar nueva tabla</button></center>
<script>
function agregartabla_materias() {
<%
String sql = "create table if not exists materias ("
+ "codigo decimal (8),"
+ "nombre varchar (40),"
+ "turno text [],"
+ "ref_profesor varchar (10)"
+ ");";
Statement myStmt = con.getConexion().createStatement();
myStmt.executeUpdate(sql);
%>
}
</script>
我想要一个按钮,当单击它时,它应该将 sql 查询发送到数据库。当我打开页面时,查询已经发送,无需单击按钮。为了测试一些东西,我删除了数据库上的表并尝试单击按钮,它没有创建表。所以就像 javascript 代码是空的,并且 在它之外,所以当我重新加载页面而不是当我单击按钮时,它总是被调用。
感谢您的建议。
【问题讨论】:
-
不能在前端工作。您需要有一个后端命令并将其附加到按钮
-
我什至不知道前端是什么 :D 我的老师告诉我创建一个带有按钮的网站,当点击这些按钮时,可以创建表格、插入数据、创建外键和主键等跨度>
-
在做作业之前多阅读一些内容:P
标签: java javascript html jsp