String sql="create table Mytable(…,…,…,…)";
stmt.executeUpdate(sql);
一定行

解决方案 »

  1.   

    是ms sql server数据库啊,你试过一定可以的嘛?
      

  2.   

    Incompatible type for declaration. Can't convert boolean to java.sql.ResultSet.你的executeUpdate()是什么类型?不是boolean类型的嘛?
      

  3.   

    <%@page import="java.sql.*"%>
    <%
    Connection conn=null;
    Statement stmt;
    ResultSet rs=null;
    String sDBDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
    String sConnStr="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=52it";
    Class.forName(sDBDriver);
    conn=DriverManager.getConnection(sConnStr,"sa","*****");
    stmt=conn.createStatement();
    String sql="create table 'Mytable' (name varchar(50))";
    stmt.executeUpdate(sql);
    %>这个可以建表???
      

  4.   

    书上是这么写的,不过连接是通过jdbc-odbc
    我没做过试验,但应该可以的
      

  5.   

    <%@ page contentType="text/html;charset=gb2312"%> 
    <%@ page import="java.sql.*"%> 
    <html> 
    <body> 
    <%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 
    String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=IP"; 
    String user="sa"; 
    String password=""; 
    Connection conn= DriverManager.getConnection(url,user,password); 
    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
    String sql="create table Mytable(name varchar(50))"; 
    stmt.executeUpdate(sql); 
    out.print("success");%> 
    </body> 
    </html> 
    搞定!!!
    测试通过!!!!String sql="create table Mytable(name varchar(50))";