各位朋友好,最近我在做一个项目,里面有个模块要求到用java创建一个表,表名是从前台输入的,也就是要带参创建一个表,但是好像都创建不起,希望大家能帮帮忙,谢谢了。
public class DepartmentBean
{
private String depname="";
public void setdepname(String value){this.depname=value;}
public String getdepname(){return this.depname;}
public boolean DepartmentAdd()
{
boolean b=false;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url;
url="jdbc:odbc:student";
Connection con=DriverManager.getConnection(url,"sa","7226132");
String sql;
sql="create table ?(classID varchar(20),className varchar(20))";
PreparedStatement st=con.prepareStatement(sql);
st.setString(1,this.depname);
if (st.executeUpdate()>0)
b=true;
con.close();
}
catch(Exception ex)
{
}
return b;
}
public class DepartmentBean
{
private String depname="";
public void setdepname(String value){this.depname=value;}
public String getdepname(){return this.depname;}
public boolean DepartmentAdd()
{
boolean b=false;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url;
url="jdbc:odbc:student";
Connection con=DriverManager.getConnection(url,"sa","7226132");
String sql;
sql="create table ?(classID varchar(20),className varchar(20))";
PreparedStatement st=con.prepareStatement(sql);
st.setString(1,this.depname);
if (st.executeUpdate()>0)
b=true;
con.close();
}
catch(Exception ex)
{
}
return b;
}
解决方案 »
- 大家在做按条件搜索数据时
- java 搜索文本内容 的问题
- 如何让hibernate配置文件中的连接数据库的用户名和密码和我自己写的JDBC数据库配置文件一样呢?
- 如何在xsl中定义一个链接,使点击后弹出另一个html文件
- s2sh整合,注解,sessionFactory问题
- hibernate中的session的问题?
- Vector的用法?在线等
- tomcat配置的若干问题的求教!!!请高手赐教!!!小弟不胜感激
- 类PreparedStatement函数setString()参数长度有限制吗?
- java 后台代码中的substring截取字符串中第三个;之前的数据
- 如何用sax将数据写入到xml
- 晕了啊,weblogic9怎么不识别context-root呢?
sql="create table " + tableName + "(classID varchar(20),className varchar(20))";
1、ibatis支持参数设置
2、存储过程也是一个途径
3、java调用shell或bat,动态传入参数来实现也行
4、最简单的就是拼sql来实现
5、java中调用数据的接口实现也行