C#で現在の時刻を取得し、データベースに保存する方法は何ですか?
最初に、データベースへの接続を作成する必要があります。接続を確立するために、SqlConnection クラスを使用できます。次に、SQL文を実行するために、SqlCommand オブジェクトを作成する必要があります。最後に、現在時刻を取得し、DateTime.Now プロパティを使用してデータベースに保存することができます。
以下は例示のコードです:
using System;
using System.Data.SqlClient;
class Program
{
static void Main()
{
// 创建与数据库的连接
string connectionString = "YourConnectionString";
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
// 创建 SQL 语句
string sql = "INSERT INTO TableName (ColumnName) VALUES (@CurrentTime)";
// 创建命令对象
using (SqlCommand command = new SqlCommand(sql, connection))
{
// 添加参数
command.Parameters.AddWithValue("@CurrentTime", DateTime.Now);
// 执行 SQL 语句
command.ExecuteNonQuery();
}
}
}
}
YourConnectionStringをあなたのデータベース接続文字列に置き換え、TableNameとColumnNameを保存したいテーブル名と列名に置き換えてください。
以上の手順によって、現在の時刻がデータベースに保存されます。