// 换成自己的数据 这要加一个转义字符 SQL Server 2008 支持两种登录模式:混合模式(Mixed Authentication)和 Windows 身份验证模式(Windows Authentication Mode)。 混合模式:在混合模式下,SQL Server 身份验证和 Windows 身份验证都是支持的。在这种模式下,用户可以使用 SQL Server 登录名(用户名和密码)进行登录,也可以使用 Windows 用户帐户进行登录。 Windows 身份验证模式:在这种模式下,只能使用 Windows 的登录凭证进行登录。当使用 Windows 身份验证时,用户的登录名和密码不再由 SQL Server 管理,而是由 Windows 的身份验证服务(如 Active Directory)管理。 要更改登录模式,您可以使用 SQL Server Management Studio (SSMS) 或使用 T-SQL 命令。 private string connectionString = "Data Source=MOGFPLQEEJOTGON\\SQLEXPRESS;Initial Catalog=hm_dataaccess;User ID=frank;Password=root123";
DatabaseAccess类是干嘛的 // 查询数据库中的数据将其添加到具体的集合里面 class DatabaseAccess { public List<T> GetCollectionByField<T>(string connectionString, string sql, Func<SqlDataReader, T> mapFunction ,string value) { var results = new List<T>(); using (var connection = new SqlConnection(connectionString)) // 要连接的数据库 { using (var command = new SqlCommand(sql, connection)) // 创建执行终端 { command.Parameters.AddWithValue("@value", value); //sql语句要添加相应的参数 connection.Open(); // 打开连接 using (SqlDataReader reader = command.ExecuteReader()) //读取数据库里面的数据 { while (reader.Read()) { // 将一条数据添加到集合里面 results.Add(mapFunction(reader)); } } } } return results; } }
try { //将字符串转化成Datetime 类型的数据 dateValue = DateTime.Parse(value); } catch (FormatException) { Console.WriteLine("字符串格式不正确,无法转换。"); } // 将 Datetime 转化为指定的字符串格式的数据 string dateString = dateValue.ToString("yyyyMMddHHmmss");
// 获取指定路径 var directory = Path.GetDirectoryName(filePath); // 如果没有目录就重新生成一个 if (!Directory.Exists(directory)) { // 创建一个文件 Directory.CreateDirectory(directory); } // 写入文件 File.WriteAllText(filePath, fileContent); MessageBox.Show("文件生成成功!");