Announcement

Collapse
No announcement yet.

Problem Verbindung Weblogic 10.3 zu MSSQL2005

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Problem Verbindung Weblogic 10.3 zu MSSQL2005

    Hallo, ich versuche eine bestehende Appliktion von Weblogic 6.5 nach Weblogic 10.3 zu migrieren.
    Mein Problem ist die Verbindung zum MS SQL-Server 2005.
    (Mein weiteres Problem ist die mangelnde Erfahrung in Java und Weblogic ;-) )

    public void connect(String user, String passwd, String server, String database)
    throws LetServerException {
    log.getLog().debug("DBManager try to connect user:" + user + " server:" + server + " db:" + database);
    if(dbConnection != null)
    disconnect();
    dbUser = user;
    try {
    java.util.Properties props = new java.util.Properties();
    props.put("user", user);
    props.put("password", passwd);
    props.put("server", server);
    //props.put("db", database); //weblogic 6.5
    props.put("DatabaseName", database); //weblogic 10.3
    props.put("appname", "myapp");
    try {
    props.put("hostname", InetAddress.getByName(InetAddress.getLocalHost().g etHostAddress()).getHostName());
    } catch (Exception ex) {
    // nothing
    }

    //cc Class.forName("weblogic.jdbc.mssqlserver4.Driver") ; // weblogic 6.5
    //cc dbConnection = DriverManager.getConnection("jdbc:weblogic:mssqlse rver4", props); // weblogic 6.5
    Class.forName("weblogic.jdbc.sqlserver.SQLServerDr iver"); //weblogic 10.3
    dbConnection = DriverManager.getConnection("jdbc:bea:sqlserver", props); //weblogic 10.3
    pStatements = new StatementCache (dbConnection);
    }
    catch(Exception dbe) {
    handleDBException(dbe);
    }
    }

    Nach Ersetzen des weblogic-jdbc-Treibes erhalte ich den Laufzeitfehler:

    "java.lang.StringIndexOutOfBoundsException: String index out of range: 0"

    Ich vermute den Fehler bei den übergebenen Parametern, komme aber nicht weiter.
    Ich hoffe, es gibt hier jemanden, der mir helfen kann

    Danke vorab
    Christian
Working...
X