Initial commit

This commit is contained in:
Your Name
2011-02-25 07:28:35 +01:00
parent 9d7ad39a11
commit eb63ed362c
31 changed files with 4210 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
package com.nidefawl.Stats.datasource;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import com.nidefawl.Stats.Stats;
import com.nidefawl.Stats.StatsSettings;
public class StatsSQLConnectionManager {
public static Connection getConnection() {
try {
if (StatsSettings.useMySQL) {
Class.forName("com.mysql.jdbc.Driver");
Connection ret = DriverManager.getConnection(StatsSettings.dbUrl, StatsSettings.dbUsername, StatsSettings.dbPassword);
ret.setAutoCommit(true);
return ret;
} else {
Class.forName("org.sqlite.JDBC");
Connection ret = DriverManager.getConnection(StatsSettings.liteDb);
ret.setAutoCommit(true);
return ret;
}
} catch (SQLException e) {
Stats.LogError("Error getting SQL-connection: "+e.getMessage());
e.printStackTrace();
return null;
} catch (ClassNotFoundException e) {
Stats.LogError("Error getting SQL-connection: "+e.getMessage());
e.printStackTrace();
return null;
}
}
}