Для подключения с android strudio нужно подготовиться, а именно:
А вот главный класс android studio
192.168.0.96 с портом 3050, а сам файл базы данных C:/IBExpert/db/TEST1.FDB
- В android studio -> New module модуль Jaybird_2_2_12.aar (данный модуль взят с оф.сайта)
- После импорта появиться файл build.gradle отвечающий за данный модуль. Туда пишем
configurations.maybeCreate("default")artifacts.add("default", file('Jaybird_2_2_12.aar'))
- В главный файл build-gradle пишем
dependencies {
.................
compile project(':Jaybird_2_2_12')
}
- В файл firebird.conf который относиться к субд firebird (2.x) пишем
WireCrypt = DisabledAuthServer = Legacy_Auth, Srp, Win_SspiAuthClient = Legacy_Auth, Srp, Win_Sspi
А вот главный класс android studio
package com.example.jaroslavh.myapplication; import android.os.Bundle; import android.os.StrictMode; import android.support.v7.app.AppCompatActivity; import android.widget.Toast; import java.sql.Connection; import java.sql.DriverManager; import java.util.Properties; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadPolicy(policy); try { Test2(); Toast toast = Toast.makeText(this, "Успішно", Toast.LENGTH_LONG); toast.show(); } catch (Exception e) { Toast toast = Toast.makeText(this, e.toString(), Toast.LENGTH_LONG); toast.show(); } } public void Test2() throws Exception { Class.forName("org.firebirdsql.jdbc.FBDriver"); Properties props = new Properties(); props.setProperty("user", "SYSDBA"); props.setProperty("password", "masterkey"); props.setProperty("encoding", "UTF8"); Connection connection = DriverManager.getConnection( "jdbc:firebirdsql:192.168.0.96/3050:C:/IBExpert/db/TEST1.FDB", props); } }Выделенные строки отвечают за подключение к базе данных, которая развернут по адресу
192.168.0.96 с портом 3050, а сам файл базы данных C:/IBExpert/db/TEST1.FDB
Чудова стаття, допомогла розібратися із підключенням до бази Firebird!
ОтветитьУдалитьВітаю, радий що принесло користь.
Удалить