当前位置: 首页 > news >正文

网站备案几年备案一次织梦网站怎么搬家

网站备案几年备案一次,织梦网站怎么搬家,263企业邮箱入口登录官网,wordpress链接转换一、下载SQLite Sqlite官网 我下载的是3370000版本:sqlite-dll-win64-x64-3370000.zip 和 sqlite-tools-win32-x86-3370000.zip 二、解压下载的两个压缩包 三、配置环境 四、检查是否安装配置成功 winR:输入cmd调出命令窗口,输入sqlite3后回车查看s…

一、下载SQLite

Sqlite官网

我下载的是3370000版本:sqlite-dll-win64-x64-3370000.zip 和 sqlite-tools-win32-x86-3370000.zip 

二、解压下载的两个压缩包 

 三、配置环境

四、检查是否安装配置成功

  • win+R:输入cmd调出命令窗口,输入sqlite3后回车查看sqlite版本

五、Navcate连接Sqlite 

 

  • 以上就是安装配置Sqlite,并使用数据库管理工具---Navicat简单创建或者打开数据库文件,在管理工具中可以对db文件中的表进行修改

六、C#代码中调用SQLite数据库(db文件)

  • 新建项目
  • 在NuGet程序包内,搜索System.Data.Sqlite  安装Sqlite类库 

  • 创建SQLiteHelper类 
    public class SQLiteHelper{///可以创建数据库文件public static void CreateDBFile(string fileName){string path = System.Environment.CurrentDirectory + @"/Data/";if (!Directory.Exists(path)){Directory.CreateDirectory(path);}string databaseFileName = path + fileName;if (!File.Exists(databaseFileName)){SQLiteConnection.CreateFile(databaseFileName);}}//生成连接字符串private static string CreateConnectionString(){SQLiteConnectionStringBuilder connectionString = new SQLiteConnectionStringBuilder();connectionString.DataSource = System.Environment.CurrentDirectory + @"\StudentDB.db";//这里StudentDB.db文件中的Grade表是我在Navicat中新创建的,用来测试string conStr = connectionString.ToString();return conStr;}/// <summary>/// 对插入到数据库中的空值进行处理/// </summary>/// <param name="value"></param>/// <returns></returns>public static object ToDbValue(object value){if (value == null){return DBNull.Value;}else{return value;}}/// <summary>/// 对从数据库中读取的空值进行处理/// </summary>/// <param name="value"></param>/// <returns></returns>public static object FromDbValue(object value){if (value == DBNull.Value){return null;}else{return value;}}/// <summary>/// 执行非查询的数据库操作/// </summary>/// <param name="sqlString">要执行的sql语句</param>/// <param name="parameters">参数列表</param>/// <returns>返回受影响的条数</returns>public static int ExecuteNonQuery(string sqlString, params SQLiteParameter[] parameters){string connectionString = CreateConnectionString();using (SQLiteConnection conn = new SQLiteConnection(connectionString)){conn.Open();using (SQLiteCommand cmd = conn.CreateCommand()){cmd.CommandText = sqlString;foreach (SQLiteParameter parameter in parameters){cmd.Parameters.Add(parameter);}return cmd.ExecuteNonQuery();}}}/// <summary>/// 执行查询并返回查询结果第一行第一列/// </summary>/// <param name="sqlString">SQL语句</param>/// <param name="sqlparams">参数列表</param>/// <returns></returns>public static object ExecuteScalar(string sqlString, params SQLiteParameter[] parameters){string connectionString = CreateConnectionString();using (SQLiteConnection conn = new SQLiteConnection(connectionString)){conn.Open();using (SQLiteCommand cmd = conn.CreateCommand()){cmd.CommandText = sqlString;foreach (SQLiteParameter parameter in parameters){cmd.Parameters.Add(parameter);}return cmd.ExecuteScalar();}}}/// <summary>/// 查询多条数据/// </summary>/// <param name="sqlString">SQL语句</param>/// <param name="parameters">参数列表</param>/// <returns>返回查询的数据表</returns>public static DataTable GetDataTable(string sqlString, params SQLiteParameter[] parameters){string connectionString = CreateConnectionString();using (SQLiteConnection conn = new SQLiteConnection(connectionString)){conn.Open();using (SQLiteCommand cmd = conn.CreateCommand()){cmd.CommandText = sqlString;foreach (SQLiteParameter parameter in parameters){cmd.Parameters.Add(parameter);}DataSet ds = new DataSet();SQLiteDataAdapter adapter = new SQLiteDataAdapter(cmd);adapter.Fill(ds);conn.Close();return ds.Tables[0];}}}}
  • 调用SQLiteHelper类 
public class Program
{static void Main(string[] args){GetAllGrade();}/// <summary>/// 查询所有年级/// </summary>/// <returns></returns>public static List<GradeEty> GetAllGrade(){List<GradeEty> gradeEties = new List<GradeEty>();SQLiteHelper sQLiteHelper = new SQLiteHelper();string sqlQuery = "SELECT * FROM 'Grade';";SQLiteParameter[] parameters = new SQLiteParameter[]{};DataTable dt = SQLiteHelper.GetDataTable(sqlQuery, parameters);for (int i = 0; i < dt.Rows.Count; i++){string Id = dt.Rows[i]["ID"].ToString();string GradeName = dt.Rows[i]["GradeName"].ToString();GradeEty clientEty = new GradeEty(Id, GradeName);gradeEties.Add(clientEty);}return gradeEties;}
}public class GradeEty
{public string Id { get; set; }public string Name { get; set; }public GradeEty(string id, string name){Id = id;Name = name;}
}
  • db文件中的Grade表

 

  • 拿到db文件中Grade表的数据,转化成List集合

http://www.yayakq.cn/news/788650/

相关文章:

  • 泰安哪里可以做网站拼多多怎么开店
  • 网站建设我们的优势flash网站代码下载
  • 做响应式网站的意义可以在线做护理题的网站
  • 物业建设网站做出口的网站
  • 网站空间控制cms管理手机网站模板
  • 昌平区事业单位公共知识培训网站手机网站建设的公司
  • 海安县住房和城乡建设局网站统计局门户网站建设目标
  • 做软装在那些网站找家具东莞常平电镀工业园
  • 做古代风格头像的网站工会网站建设策划书
  • 广告设计网站都有哪些金融公司网站建设模板下载
  • 推广网站联盟响应式网站模板dede
  • 天宁区建设局网站东莞市建设公共交易中心网站
  • 网站开发注册流程以及收费爱眼护眼ppt模板免费下载 素材
  • 龙岗网站建设szaow福州微信网站
  • 携程网站建设项目360建筑招聘网官网
  • 个人简历网站模板免费站长素材音效网
  • 做班级网站的详细计划书龙岩招聘求职网站有哪些
  • 网站首页制作的过程哪个网站开发软件
  • 电商网站首页公司网站建设需要些什么要求
  • 西安大网站建设公司排名设计工作室怎么找客户
  • 涉县住房与城乡建设厅网站全球最大的外贸平台
  • 苏州 规划建设局网站网站模板html整站
  • 自己做的网站如何放进服务器哈尔滨门户网站是什么
  • 动漫做h在线观看网站科技类公司名称大全
  • 谈谈你在建设主题资源网站时厦门网站制作报价
  • 垂直门户网站有哪些单位门户网站是什么意思
  • 济宁网站建设服务美团网站开发费用
  • 商城网站支付系统怎么做威海网站开发网络公司
  • wordpress任务网站iosapp开发
  • 邯郸市永年区做网站的公司北京造价信息网官网