データベースにC#から接続の方法
C# では、データベース接続方法は複数あり、一般的な方法として ADO.NET が提供する各種データベース接続オブジェクトや関連メソッドがあります。
- SqlConnection:通过SqlConnection对象连接SQL Server数据库。
using System.Data.SqlClient;
string connectionString = "Data Source=serverName;Initial Catalog=databaseName;User ID=userName;Password=password";
SqlConnection connection = new SqlConnection(connectionString);
connection.Open();
- OleDbConnection:OleDbConnectionオブジェクトを使用してAccessデータベースに接続します。
using System.Data.OleDb;
string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=databasePath";
OleDbConnection connection = new OleDbConnection(connectionString);
connection.Open();
- MySqlConnection:通过MySqlConnection对象连接MySQL数据库。
using MySql.Data.MySqlClient;
string connectionString = "Server=serverAddress;Database=databaseName;Uid=userName;Pwd=password";
MySqlConnection connection = new MySqlConnection(connectionString);
connection.Open();
- OracleConnection:OracleConnectionオブジェクトからOracleデータベースに接続します。
using Oracle.ManagedDataAccess.Client;
string connectionString = "Data Source=serverAddress;User Id=userName;Password=password";
OracleConnection connection = new OracleConnection(connectionString);
connection.Open();
上述は例であり、実際の使用時には具体的なデータベースと接続文字列に応じて調整する必要があります。データベースに接続したら、関連するコマンドオブジェクト(SqlCommand、OleDbCommand、MySqlCommand、OracleCommand など)を使用して SQL ステートメントを実行し、データベースのデータを読み取ったり変更したりできます。最後に、接続を使用しなくなったら、接続オブジェクトを閉じることを忘れないでください。