jfinal通过C3p0连接数据库sqlserver,出现了离奇的错误,大家知道怎么回事吗

问题描述

jfinal通过C3p0连接数据库sqlserver,出现了离奇的错误,大家知道怎么回事吗

在java EE里面通过jfinal里面的插件C3p0来连接sqlserver数据库Test,然后
通过tomcat发布到网上,在android服务器端来接受数据,在界面上显示,但是这里出现了非常离奇的错误
在里面显示:" ` "这个附近有错误,但是我程序里面没有这个符号呀

主程序:
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("/Test", indexController.class);
}

@Override
public void configPlugin(Plugins me) {

    C3p0Plugin cp = new C3p0Plugin("jdbc:sqlserver://localhost:1433;DatabaseName=Test","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 Test");
renderJson(list);
}
public void ask(){
renderText("ask");
}
}

错误居然回事这样
五月 05, 2016 12:22:53 下午 org.apache.catalina.core.StandardContext filterStart
严重: Exception starting filter jfinal
java.lang.RuntimeException: Plugin start error: com.jfinal.plugin.activerecord.ActiveRecordPlugin.
com.microsoft.sqlserver.jdbc.SQLServerException: '`' 附近有语法错误。

我在代码里面没有写这个" ` "这个符号呀,大家知道为什么会提示有这个错误吗

解决方案

http://www.51zxw.net/study.asp?vip=12576487

解决方案二:

你的sql语句之间没有空格的吗

解决方案三:

应该是sql 语句没有空格吧 。

时间: 2024-09-05 18:41:45

jfinal通过C3p0连接数据库sqlserver,出现了离奇的错误,大家知道怎么回事吗的相关文章

移植-如何配置sqlserver的连接服务器,错误7303。

问题描述 如何配置sqlserver的连接服务器,错误7303. 因为项目需要,现将mysql数据库移植到sqlserver数据库中,我下载了ODBC,配置成功,在sqlserver输入命令进行连接的时候,连接也创建,但是无法将mysql的表移植到sqlserver中,我怀疑是命令有错,创建连接命令如下:EXEC sp_addlinkedserver @server = 'MySQLTest', @srvproduct='MySQL', @provider = 'MSDASQL', @datas

c3p0 连接sqlserver 2000错误

问题描述 数据库配置datasource.driverClassName=com.microsoft.jdbc.sqlserver.SQLServerDriverdatasource.url=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=object2datasource.username=sadatasource.password=123456datasource.maxActive=10datasource.maxIdle=2d

在SQLServer的存储过程中处理错误

server|sqlserver|存储过程|错误 SQL Server 存储进程中的"错误处理"只是向客户端返回错误,通常访问提供者可以自己做.但是至少你可以知道在执行T-SQL的时候何止发生了何种错误.本文中,我会介绍在 你错了 SQL Server 有接近3800个预定义错误代码,由主目录的sysmessages表维护.每一个错误代码都有相应的精确的级别,该级别大致描述了错误.错误定义的级别从0到25.20以上的错误代表重大错误,通常意味着该错误会导致存储进程立刻终止,并且所有的客

配置SqlServer同步时常见的错误以及解决方法

常见的错误主要有五大类:  常见错误一:未在此实例上安装复制组件或者SqlServer复制需要有实际的服务器名称才能连接到服务器. 如图    解决方法:首先检查当前实例名称和默认名称是否一致.在Management Studio中新建查询,输入    Select @@servername,serverproperty('servername') 执行,如下图,看2个名称是否一样. 如果发现不一致,说明你曾经修改过计算机名称的原因.需要执行下面的命令: USE master GO -- 设置两

SQLSERVER 2008 229与18456错误

SQLSERVER 2008  229 拒绝了对对象 'extended_properties' (数据库 'mssqlsystemresource',架构 'sys')的 SELECT 权限. (Microsoft SQL Server,错误: 229) 解决办法: 在数据库里相应的用户权限中,把db_denydatareader的复选框的勾去掉.db_denydatareader是拒绝访问. SQLSERVER 2008  18456错误 1.以windows验证模式进入数据库管理器.  

SQLSERVER数据库中的5173错误解决方法_MsSql

昨天同事给你我一个有问题的数据库,叫我修复一下因为客户那边需要这个数据库,这个数据库只有一个mdf文件和一个ldf文件, 当我附加数据库的时候报错,数据库是SQL2005 附上有损坏的数据库文件: 因为之前在论坛也遇到过,所以按照论坛的方法来解决,结果还是不行 把ldf文件移到别的地方,然后附加的时候使用下面SQL语句重建事务日志文件 我的数据库文件放在C:\Users\Administrator\Desktop\新建文件夹目录下 复制代码 代码如下: USE [master] GO CREAT

SQLSERVER数据库中的5173错误解决方法

昨天同事给你我一个有问题的数据库,叫我修复一下因为客户那边需要这个数据库,这个数据库只有一个mdf文件和一个ldf文件, 当我附加数据库的时候报错,数据库是SQL2005 附上有损坏的数据库文件: 因为之前在论坛也遇到过,所以按照论坛的方法来解决,结果还是不行 把ldf文件移到别的地方,然后附加的时候使用下面SQL语句重建事务日志文件 我的数据库文件放在C:\Users\Administrator\Desktop\新建文件夹目录下复制代码 代码如下:USE [master] GO CREATE

连接sqlserver数据库,端口号1433/web无效。大家知道怎么回事吗

问题描述 连接sqlserver数据库,端口号1433/web无效.大家知道怎么回事吗 jfinal通过C3p0连接sqlserver数据库,但是出现了这个问题...警告: com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask@3ad54d4d -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a n

Jfinal里面用C3P0这样连接数据库可以吗,为什么会报错呀

问题描述 Jfinal里面用C3P0这样连接数据库可以吗,为什么会报错呀 一直显示 这个附近有错误,单是我代码里面插了好多遍,没有 这个符号,这个代码是按照Jfinal手册输入的,应该没错呀,为什么run in server后,也就是发布到tomcat7.0上会报这个错误呢? package jfinal; import com.jfinal.config.Constants;import com.jfinal.config.Handlers;import com.jfinal.config.I