私は私のデータベースのDriverManager
URL
を設定すると、私は、私は現在、午前、コンピュータで動作し、ファイルパスをハードコーディングする必要があり、ドライバ・マネージャが私のOneDriveJava UCanAccessドライバのデータベースURLをクラウドストレージからアクセスできるように設定するにはどうすればよいですか?
からの私のデータベースにアクセスできるようにしたいです(私の場合は学校のコンピュータです)。
import java.sql.*;
public class DatabaseConnection {
//the driver and filepath to my database.
static String url =
"jdbc:ucanaccess://C:/Users/myName/OneDrive/elcipse/project/database.accdb
Projects/StockTrackerDB/StockTracker.accdb";
static Connection con;
static Statement stmt;
public DatabaseConnection()
{
con = DriverManager.getConnection(url);
stmt = con.createStatement();
//code for database
}
}
しかし、私は別のコンピュータ上で私のプログラムで動作するようにしたい場合は、自宅で言って、私は手動で私の自宅のコンピュータ上のファイルのパスと一致するようにURLを変更する必要があります。
私のOneDrive
にアクセスできるコンピュータからアクセスできるように、ファイルパスを参照する方法はありますか?
'.../file path /'機能を使用して、プログラムが含まれているフォルダを参照しようとしましたが、ドライバが見つかりませんというエラーが返されました。