I/O error during "CreateFile (open)" operation for file

 
 
 
Сообщения:3
Доброе утро. В ходе работы возникла ошибка. Пишу первый раз на подобные форумы. Не серчайте. Ошибка во время операци открытия для файла... В чем дело? Я его положил куда-то не туда?
Quote:
java.sql.SQLException: I/O error during "CreateFile (open)" operation for file "D:/DBWork/OURDB.FDB:db"; Error while trying to open file; Эх ѓфрхђёџ эрщђш ѓърчрээћщ єрщы. [SQLState:08001, ISC error code:335544344]


Firebird-3.0.1
JDBC-3.0.0-alpha-1
IDE IntelliJ Com. ed. 2016.2.3

 String strDatabasePath = "D:/DBWork/OURDB.FDB";
        //String strURL="jdbc:firebirdsql:localhost/3050:"+strDatabasePath+":db?encoding=utf8";
        String strURL="jdbc:firebirdsql:localhost/3050:"+strDatabasePath+":db?encoding=ISO8859_5";
        String strUser="SYSDBA";
        String strPassword="123";

String strSQL="SELECT * from positionn";

        try
        {
            Class.forName("org.firebirdsql.jdbc.FBDriver");
        }
        catch(Exception e)
        {
            System.err.println("Unable to load driver: "+e);
        }

        Connection conn=null;
        try
        {
            //Создаём подключение к базе данных
            conn = DriverManager.getConnection(
                    strURL,
                    strUser, strPassword);
            conn=DriverManager.getConnection(strURL,strURL,strPassword);
         }

catch(SQLException ex)
        {
            ex.printStackTrace();
        }
Изменен:12 ноя 2016 14:02
 
 
Сообщения:3
Кажется решил проблему путем добавления файла aliases.conf в корневую папку с Firebird и парой строчек.

aliases.conf
  # fbdb1 is on a Windows server:
  fbdb1 = c:\Firebird\sample\Employee.fdb
  # fbdb2 is on a Linux server
  fbdb2 = /opt/databases/killergames.fdb
  #
    


        String strDatabasePath = "fdb1";
        String strURL="jdbc:firebirdsql:localhost/3050:"+strDatabasePath+":db?encoding=ISO8859_5";
 
 
Сообщения:3
Еще ошибка возникает, когда несколько подключений.
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет