以下操作失败,提示错误:--------------------------------------------------------------------------------type Exception reportmessage An exception occurred processing JSP page /TableCreateDemo.jsp at line 34 31: 32: <p>数据库联接成功</p> 33: 34: <sql:update dataSource="${mysqldemo }" > 35: create table tabledemo2(id int primary key auto_increment,title varchar(100), 36: content text) 37: </sql:update> Stacktrace:description The server encountered an internal error (An exception occurred processing JSP page /TableCreateDemo.jsp at line 34 31: 32: <p>数据库联接成功</p> 33: 34: <sql:update dataSource="${mysqldemo }" > 35: create table tabledemo2(id int primary key auto_increment,title varchar(100), 36: content text) 37: </sql:update> Stacktrace:) that prevented it from fulfilling this request.
-----------------------------------------------------------------------------------------------------------
如果去掉后面的数据表创建语句,则数据库联接成功。代码:
<c:set var="url" value="jdbc:mysql://localhost:3306/mysqldemo" scope="session"></c:set>
<c:set var="dbDriver" value="org.gjt.mm.mysql.Driver" scope="session"></c:set>
<c:set var="username" value="root" scope="session"></c:set>
<c:set var="password" value="root" scope="session"></c:set>
<sql:setDataSource var="mysqldemo" url="${sessionScope.url }"
driver="${sessionScope.dbDriver }"
user="${sessionScope.username }" password="{sessionScope.password}" />
<p>数据库联接成功</p> <!--///如果去掉一下数据库操作,则联接成功。--> <sql:update dataSource="${mysqldemo }" >
create table tabledemo2(id int primary key auto_increment,title varchar(100),
content text)
</sql:update>
<p>成功创建 tabledemo2 数据表</p>如果把 密码 和用户名 直接用字符串,则全部成功完成。如下 。<c:set var="url" value="jdbc:mysql://localhost:3306/mysqldemo" scope="session"></c:set>
<c:set var="dbDriver" value="org.gjt.mm.mysql.Driver" scope="session"></c:set>
<sql:setDataSource var="mysqldemo" url="${sessionScope.url }"
driver="${sessionScope.dbDriver }"
user="root" password="root" />
<p>数据库联接成功</p>
<!-- -->
<sql:update dataSource="${mysqldemo }" >
create table tabledemo2(id int primary key auto_increment,title varchar(100),
content text)
</sql:update>
<p>成功创建 tabledemo2 数据表</p>
-----------------------------------------------------------------------------------------------------------
如果去掉后面的数据表创建语句,则数据库联接成功。代码:
<c:set var="url" value="jdbc:mysql://localhost:3306/mysqldemo" scope="session"></c:set>
<c:set var="dbDriver" value="org.gjt.mm.mysql.Driver" scope="session"></c:set>
<c:set var="username" value="root" scope="session"></c:set>
<c:set var="password" value="root" scope="session"></c:set>
<sql:setDataSource var="mysqldemo" url="${sessionScope.url }"
driver="${sessionScope.dbDriver }"
user="${sessionScope.username }" password="{sessionScope.password}" />
<p>数据库联接成功</p> <!--///如果去掉一下数据库操作,则联接成功。--> <sql:update dataSource="${mysqldemo }" >
create table tabledemo2(id int primary key auto_increment,title varchar(100),
content text)
</sql:update>
<p>成功创建 tabledemo2 数据表</p>如果把 密码 和用户名 直接用字符串,则全部成功完成。如下 。<c:set var="url" value="jdbc:mysql://localhost:3306/mysqldemo" scope="session"></c:set>
<c:set var="dbDriver" value="org.gjt.mm.mysql.Driver" scope="session"></c:set>
<sql:setDataSource var="mysqldemo" url="${sessionScope.url }"
driver="${sessionScope.dbDriver }"
user="root" password="root" />
<p>数据库联接成功</p>
<!-- -->
<sql:update dataSource="${mysqldemo }" >
create table tabledemo2(id int primary key auto_increment,title varchar(100),
content text)
</sql:update>
<p>成功创建 tabledemo2 数据表</p>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货