0

我已经设置了要使用的 Rethinkdb,我正在尝试使用 Java 驱动程序通过 Java 程序连接到 DB。我从http://mvnrepository.com/artifact/com.rethinkdb/rethinkdb-driver/2.3.1下载了 RethinkDB java driver 2.3.1 。
但是我在这个简单的程序中得到了以下编译错误。
你能告诉我为什么我得到这个编译错误吗?

//Code Line
   r.db("test").tableCreate("authors").run(conn);
//Compile error in eclipse
Multiple markers at this line
   - Syntax error, insert ")" to complete SingleMemberAnnotation
   - Syntax error, insert ")" to complete MethodDeclaration
   - Syntax error, insert "Identifier (" to complete 
    MethodHeaderName
   - Syntax error on token ")", delete this token
   - Syntax error, insert "SimpleName" to complete QualifiedName
   - Syntax error on token ".", @ expected after this token

完整的程序

package com.test;
import com.rethinkdb.RethinkDB;
import com.rethinkdb.gen.exc.ReqlError;
import com.rethinkdb.gen.exc.ReqlQueryLogicError;
import com.rethinkdb.model.MapObject;
import com.rethinkdb.net.Connection;
public class DbConnection {

   public static final RethinkDB r = RethinkDB.r;
   Connection conn=  r.connection().hostname("localhost").port(28015).connect();
   r.db("test").tableCreate("authors").run(conn);
}
4

1 回答 1

0

您不能将语句放入类主体中,您需要将它们移动到方法中。

于 2016-06-05T05:15:50.470 回答