C# 文件上传总结

// 换成自己的数据 这要加一个转义字符
​
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("文件生成成功!");

相关推荐

  1. C# 文件总结

    2024-07-17 05:28:02       24 阅读
  2. 文件报错总结

    2024-07-17 05:28:02       45 阅读
  3. C#往数据库文件

    2024-07-17 05:28:02       19 阅读
  4. nestjs文件

    2024-07-17 05:28:02       63 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 05:28:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 05:28:02       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 05:28:02       58 阅读
  4. Python语言-面向对象

    2024-07-17 05:28:02       69 阅读

热门阅读

  1. Linux的线程

    2024-07-17 05:28:02       22 阅读
  2. Transformer模型在多任务学习中的革新应用

    2024-07-17 05:28:02       26 阅读
  3. 【Qt+opencv】ROI与图像混合

    2024-07-17 05:28:02       25 阅读
  4. Jmeter二次开发Demo

    2024-07-17 05:28:02       24 阅读
  5. ubuntu上通过修改grub启动参数,将串口重定向到sol

    2024-07-17 05:28:02       23 阅读
  6. 【mysql】02在ubuntu24安装并配置mysql

    2024-07-17 05:28:02       27 阅读
  7. 常见云存储服务对比

    2024-07-17 05:28:02       20 阅读
  8. Linux基础 -- 运行安全之ASLR的作用与实现方式

    2024-07-17 05:28:02       29 阅读
  9. Django获取request请求中的参数

    2024-07-17 05:28:02       26 阅读
  10. 上传文件给Ubuntu服务器

    2024-07-17 05:28:02       27 阅读
  11. 0. 前言

    2024-07-17 05:28:02       32 阅读