EasyReport 支持sqlserver

我看了一下好像不能直接支持sqlserver,須要源碼裏面稍做修改

easyreport-domain項目 的  DataSourceDao類 mysql

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;
        }
    }

 

這樣在配置數據源的時候也就能夠測試經過了 另外前面的設計數據報表也好了sql

相關文章
相關標籤/搜索