私はJavaおよびC#アプリケーションでSQLiteを使用しており、C#用のSystem.Data.SQLiteライブラリとJava用のZentusSQLiteJDBCドライバーを使用しています。
Java実装では、デフォルトのJavaインストールに含まれているすぐに利用できるSQLライブラリを使用できますが、C#実装では、同等のC#の特定のSQLiteバージョンを使用する必要があることに気付きました。
例:
C#
SQLiteConnection connection = null;
SQLiteCommand command = null;
SQLiteDataReader dReader = null;
float[] _data;
try
{
connection = new SQLiteConnection(_connectionString);
connection.Open();
Java
Connection connection = null;
PreparedStatement ps = null;
ResultSet rs = null;
float _data[];
try
{
connection = DriverManager.getConnection(_connectionString);
Statement st = connection.createStatement();
これは、SQLデータベースが言語でどのように利用されているかによるものですか、それともライブラリの実装によるものですか。それらの使用につながる詳細についてもっと知りたいと思います。