连接sqlserver数据库的时候出现这么离奇的问题,大家知道怎么回事吗

我是用javaEE通过jfinal里面的C3p0插件连接sqlserver数据库的,为什么会出现[ ` ]这个附近有错误呢,我的程序里面明明没有这个符号呀

这是我的C3p0配置:
C3p0Plugin cp = new C3p0Plugin("jdbc:sqlserver://localhost:1433; datebaseName = web","sa","12345","com.microsoft.sqlserver.jdbc.SQLServerDriver");

这是sql查询语句

                    List<Test> list = Test.dao.find("select * from web");
                    只有这一条,应该是对的吧

下面是我的全部程序,比较简单,就是测试连接

package jfinal;

import com.jfinal.config.Constants;
import com.jfinal.config.Handlers;
import com.jfinal.config.Interceptors;
import com.jfinal.config.JFinalConfig;
import com.jfinal.config.Plugins;
import com.jfinal.config.Routes;
import com.jfinal.plugin.activerecord.ActiveRecordPlugin;
import com.jfinal.plugin.c3p0.C3p0Plugin;

public class jfinalConfig extends JFinalConfig {
@Override
public void configConstant(Constants me) {
me.setDevMode(true);
}

@Override
public void configRoute(Routes me) {
    me.add("/web", indexController.class);
}

@Override
public void configPlugin(Plugins me) {

    C3p0Plugin cp = new C3p0Plugin("jdbc:sqlserver://localhost:1433; datebaseName = web","sa","12345","com.microsoft.sqlserver.jdbc.SQLServerDriver");
    me.add(cp);
    ActiveRecordPlugin arp = new ActiveRecordPlugin(cp);
    me.add(arp);
    arp.addMapping("Test", Test.class);
}
@Override
public void configInterceptor(Interceptors me) {
}
@Override
public void configHandler(Handlers me) {
}

}

package jfinal;

import com.jfinal.plugin.activerecord.Model;

public final class Test extends Model {

public static final Test dao = new Test();

}

package jfinal;

import java.util.List;
import com.jfinal.core.Controller;

public class indexController extends Controller {
public void index(){
List list = Test.dao.find("select * from web");
renderJson(list);
}
}

图片说明

2个回答

看错误应该是sqlswerver的错,确定c3p0是对的吗

端口号后面的分号,是不是中文输入下的?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!