jsp中通过执行sql脚本动态创建数据库,插入数据

来源:百度知道 编辑:UC知道 时间:2024/06/28 00:45:22
一个JSP的web项目,我想在程序开始时执行sql脚本,脚本中包好创建数据库,数据表以及插入N多数据的语句。程序一开始运行就能执行数据库脚本,自己创建数据库,插入原始数据,而不是手动用sql server 2000来建立数据库和插入数据。

具体来讲,就是想知道如何在JSP中执行sql脚本。
注意:SQL脚本是一个文件,不是一个字符串。当然,可以简单的将该文件读入到一个字符串中,但是我想说这样做不符合我的初衷。我想问的是如何直接执行这个文件。

在你的JSP中写JDBC语句就可以实现.
或者建一个Java类专门处理SQL语句,再用JSP来调用这个Java类.

使用Java的Windows命令的调用怎么样?

===========================================
<%
Runtime run = Runtime.getRuntime();
Process process = run.exec("sqlplus scott/tiger @c:/a.sql");
%>