表明我意思 是 动态的 以 一个登录者 的用户名 创建 表明 不能写 死了String sqlStr = "CREATE TABLE ”+ name +“(id INT AUTO_INCREMENT PRIMARY KEY,phone VARCHAR(21) DEFAULT NULL);";
大家看name 我用 ?号复值不行 动态赋值我同学说可以 我这种赋值方法 也对呀 还用其他的吗动态拼窜谢谢了

解决方案 »

  1.   

    String sqlStr = "CREATE TABLE ”+"'+name+'"+(id INT AUTO_INCREMENT PRIMARY KEY,phone VARCHAR(21) DEFAULT NULL);";
      

  2.   

    "CREATE TABLE "+"'+ desttermid +'"+"(id INT AUTO_INCREMENT PRIMARY KEY,phone VARCHAR(21) DEFAULT NULL);";还是不行
      

  3.   

    "CREATE TABLE "+ name +" (id INT AUTO_INCREMENT PRIMARY KEY,phone VARCHAR(21) DEFAULT NULL);";
      

  4.   

     Syntax error or access violation,  message from server: "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '222