EasyReport 支持sqlserver

人走茶凉 提交于 2019-12-04 08:51:23

我看了一下好像不能直接支持sqlserver,需要源码里面稍作修改

easyreport-domain项目 的  DataSourceDao类 

public boolean testConnection(String url, String user, String pass) {
        try {
        	//我目前只有想到这个地方进行处理
        	if(url.contains("sqlserver"))
        	{
                Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 
        	}else if(url.contains("mysql"))
        	{
                Class.forName("com.mysql.jdbc.Driver"); 
        	}
            DriverManager.getConnection(url, user, pass);
            return true;
        } catch (Exception e) {
        	//sam 2016年7月19日 14:20:50添加调试用
        	e.printStackTrace(); 
            return false;
        }
    }

 

这样在配置数据源的时候也就可以测试通过了 另外前面的设计数据报表也好了

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!