使用Java编写MySQL数据库,eclipse总提示错误-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

使用Java编写MySQL数据库,eclipse总提示错误

2016-03-23 14:56:15 1867 1

eclipse总提示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 'frommylist' at line 1

Java代码

package mytest;

 import java.sql.Connection;
 import java.sql.DriverManager;
 import java.sql.ResultSet;
 import java.sql.ResultSetMetaData;
 import java.sql.SQLException;
 import java.sql.Statement;
 public class Test {
     public static void main(String[] args) {
         String user="root";
         String password="6917";
         String url="jdbc:mysql://localhost:3306/mytest";
         String driver="com.mysql.jdbc.Driver";
         String tableName="mylist";
         String sqlstr;
         Connection con=null;
         Statement stmt=null;
         ResultSet rs=null;
         try{
             Class.forName(driver);
             con=DriverManager.getConnection(url, user, password);
             stmt=con.createStatement();
             
             sqlstr="insert into "+tableName+" values('222','honey',21)";
             stmt.executeUpdate(sqlstr);
             
             sqlstr="select * from "+tableName;
             rs=stmt.executeQuery(sqlstr);
             
             ResultSetMetaData rsmd=rs.getMetaData();
             int j=0;
             j=rsmd.getColumnCount();
             for(int k=0;k<j;k++){
                 System.out.print(rsmd.getColumnName(k+1));
                 System.out.print("\t");
             }
             System.out.println();
             while(rs.next()){
                 for(int i=0;i<j;i++){
                     System.out.print(rs.getString(i+1));
                     System.out.print("\t");
                 }
                 System.out.println();
             }
         }catch(ClassNotFoundException e1){
             System.out.println("数据库驱动不存在!");
             System.out.println(e1.toString());            
         }catch(SQLException e2){
             System.out.println("数据库存在异常!");
             System.out.println(e2.toString());
         }finally{
             try{
                 if(rs!=null)
                     rs.close();
                 if(stmt!=null)
                     stmt.close();
                 if(con!=null)
                     con.close();
             }catch(SQLException e){
                 System.out.println(e.toString());
             }
         }
     }

 }
取消 提交回答
全部回答(1)
  • 爵霸
    2019-07-17 19:11:09

    frommylist 中间加个空格 from mylist

    0 0
相关问答

1

回答

Java中错误是异常吗?

2021-11-16 23:21:18 161浏览量 回答数 1

0

回答

Java性能调优,在java集合TreeSet对象中执行减法计算操作,有没有性能更好的做法?

2021-11-07 21:43:06 1063浏览量 回答数 0

1

回答

Java性能调优,java中深度克隆对象性能最快方法的是什么?

2021-11-07 21:43:07 1456浏览量 回答数 1

0

回答

Java性能调优,在java HashSet集合中执行减法计算操作,有没有性能更快的做法?

2021-11-12 17:08:34 283浏览量 回答数 0

0

回答

Java性能调优,对java HashSet集合中的数据按指定符合条件的数据合并,有没有性能更快的做

2021-11-07 21:11:58 327浏览量 回答数 0

0

回答

Java性能调优,获取 java HashSet集合中的最小值,有没有性能更快的做法?

2021-11-07 21:11:58 297浏览量 回答数 0

0

回答

Java性能调优,获取java HashSet集合中位数,有没有性能更快的做法?

2021-11-07 21:09:36 224浏览量 回答数 0

0

回答

Java性能调优,java中将整型数组转换为字符串性能最快方法的是什么?

2021-11-07 21:09:40 264浏览量 回答数 0

0

回答

Java性能调优,java中将整型数组转换为Float长整型性能最快方法的是什么?

2021-11-07 21:09:36 255浏览量 回答数 0

0

回答

Java性能调优,java中将整型数组转换为双精度Double性能最快方法的是什么?

2021-11-07 21:11:58 242浏览量 回答数 0
+关注
文章
问答
问答排行榜
最热
最新
相关电子书
更多
MySQL Java开发实战
立即下载
《Java开发手册》2019最新版发布!
立即下载
《阿里巴巴Java开发手册》1.3.0版本【非最新版】
立即下载