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

做一个网站 多少钱seo网络推广怎么做

做一个网站 多少钱,seo网络推广怎么做,网站素材网,做网站不赚钱微软官网资料链接(可下载文档) 教程参考链接:SQLite 教程 - SQLite中文手册 项目中对应的system.dat文件可以用SQLiteStudio打开查看 参考文档:https://d7ehk.jb51.net/202008/books/SQLite_jb51.rar 总结介绍 1、下载SQLiteS…

微软官网资料链接(可下载文档)

教程参考链接:SQLite 教程 - SQLite中文手册

项目中对应的system.dat文件可以用SQLiteStudio打开查看

参考文档:https://d7ehk.jb51.net/202008/books/SQLite_jb51.rar

总结介绍

1、下载SQLiteStudio对数据库文件进行管理、查看

2、代码中通过NuGet添加System.Data.SQLite

3、代码类:SQLiteConnection连接本地数据库文件》SQLiteCommand配置命令并执行》连接关闭

一、SQLite数据下载,安装,使用(管理查看数据)

1,下载

下载绿色免安装版本

链接:百度网盘 请输入提取码

提取码:hgoc

1、参考网站:SQLite Home Page,下载地址:System.Data.SQLite: Downloads Page

2,安装

  免安装,双击SQLiteStudio可以打开使用,如果放在项目中,建议复制到C:\Program Files (x86) ,防止被误删除掉

3,添加数据库

  数据库》添加数据库》输入数据名称》确定

4,创建数据表

  Tables》新建表

 自动生成的创建表的sql语句

1

2

3

4

5

6

7

8

CREATE TABLE SysAdmin (

    

LoginID   INTEGER      PRIMARY KEY AUTOINCREMENT

                           

DEFAULT (10000),

    

LoginName VARCHAR (20) NOT NULL,

    

LoginPwd  VARCHAR (50) NOT NULL,

    

Role      INTEGER      DEFAULT (0)

                           

NOT NULL

);

  

5,添加字段

6,数据库的位置

  数据表都创建好了之后,鼠标放在数据库名上,就显示数据库所在的目录

二、C#使用SQLite数据需要添加的引用(上面的wiki路径下载里有)

1,VS使用NuGet添加使用,搜索:System.Data.SQLite添加即可

三、代码中数据库命令操作

包含功能:增删数据库文件;增删改数据表;增删改查数据内容

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SQLite;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using static System.Windows.Forms.VisualStyles.VisualStyleElement;namespace MyFrom
{public partial class Form1 : Form{public Form1(){InitializeComponent();}// 添加数据表private void button1_Click(object sender, EventArgs e){string path = Application.StartupPath + "\\test.db";SQLiteConnection cn = new SQLiteConnection("data source=" + path);//cn.Open();cn.Close();label1.Text = "添加数据库完成";}// 删除数据表private void button2_Click(object sender, EventArgs e){string path = Application.StartupPath + "\\test.db";if (System.IO.File.Exists(path)){System.IO.File.Delete(path);}label1.Text = "删除数据库完成";}// 添加数据表private void button3_Click(object sender, EventArgs e){string path = Application.StartupPath + "\\test.db";SQLiteConnection cn = new SQLiteConnection("data source=" + path);if (cn.State != System.Data.ConnectionState.Open){cn.Open();SQLiteCommand cmd = new SQLiteCommand();cmd.Connection = cn;// cmd.CommandText = "CREATE TABLE t1(time string,id varchar(4),score int)";cmd.CommandText = "CREATE TABLE IF NOT EXISTS t1(time string,id varchar(4),score int)";cmd.ExecuteNonQuery();}cn.Close();label1.Text = "添加数据表完成";}// 删除数据表private void button4_Click(object sender, EventArgs e){string path = Application.StartupPath + "\\test.db";SQLiteConnection cn = new SQLiteConnection("data source=" + path);if (cn.State != System.Data.ConnectionState.Open){cn.Open();SQLiteCommand cmd = new SQLiteCommand();cmd.Connection = cn;cmd.CommandText = "DROP TABLE IF EXISTS t1";cmd.ExecuteNonQuery();}cn.Close();label1.Text = "删除数据表完成";}// 更改数据表名private void button5_Click(object sender, EventArgs e){string path = Application.StartupPath + "\\test.db";SQLiteConnection cn = new SQLiteConnection("data source=" + path);if (cn.State != System.Data.ConnectionState.Open){cn.Open();SQLiteCommand cmd = new SQLiteCommand();cmd.Connection = cn;cmd.CommandText = "ALTER TABLE t3 RENAME TO t1";cmd.ExecuteNonQuery();}cn.Close();label1.Text = "更改表名完成";}// 添加数据表列元素private void button6_Click(object sender, EventArgs e){string path = Application.StartupPath + "\\test.db";SQLiteConnection cn = new SQLiteConnection("data source=" + path);if (cn.State != System.Data.ConnectionState.Open){cn.Open();SQLiteCommand cmd = new SQLiteCommand();cmd.Connection = cn;cmd.CommandText = "ALTER TABLE t1 ADD COLUMN age int";cmd.ExecuteNonQuery();}cn.Close();label1.Text = "添加列完成";}// 添加数据private void button7_Click(object sender, EventArgs e){string path = Application.StartupPath + "\\test.db";SQLiteConnection cn = new SQLiteConnection("data source=" + path);if (cn.State != System.Data.ConnectionState.Open){cn.Open();SQLiteCommand cmd = new SQLiteCommand();cmd.Connection = cn;//time string,id varchar(4),score intcmd.CommandText = "INSERT INTO t1(time,id,score) VALUES(@time,@id,@score)";cmd.Parameters.Add("id", DbType.String).Value = "666";//cmd.Parameters.Add("age", DbType.Int32).Value = n;cmd.Parameters.Add("score", DbType.Int32).Value = 22;cmd.Parameters.Add("time", DbType.String).Value = DateTime.Now.ToString();cmd.ExecuteNonQuery();}cn.Close();label1.Text = "添加数据完成";}// 更改数据private void button8_Click(object sender, EventArgs e){string s = "888";int n = 1077777;int myscore = 1;string path = Application.StartupPath + "\\test.db";SQLiteConnection cn = new SQLiteConnection("data source=" + path);if (cn.State != System.Data.ConnectionState.Open){cn.Open();SQLiteCommand cmd = new SQLiteCommand();cmd.Connection = cn;//time string,id varchar(4),score intcmd.CommandText = "UPDATE t1 SET id=@id,age=@age WHERE id='666'";cmd.Parameters.Add("id", DbType.String).Value = s;cmd.Parameters.Add("age", DbType.Int32).Value = n;cmd.ExecuteNonQuery();}cn.Close();label1.Text = "更改数据完成";}// 删除数据private void button9_Click(object sender, EventArgs e){string path = Application.StartupPath + "\\test.db";SQLiteConnection cn = new SQLiteConnection("data source=" + path);if (cn.State != System.Data.ConnectionState.Open){cn.Open();SQLiteCommand cmd = new SQLiteCommand();cmd.Connection = cn;//time string,id varchar(4),score intcmd.CommandText = "DELETE FROM t1 WHERE id='888'";cmd.ExecuteNonQuery();}cn.Close();label1.Text = "删除数据完成";}// 查询数据private void button10_Click(object sender, EventArgs e){string path = Application.StartupPath + "\\test.db";SQLiteConnection cn = new SQLiteConnection("data source=" + path);if (cn.State != System.Data.ConnectionState.Open){cn.Open();SQLiteCommand cmd = new SQLiteCommand();cmd.Connection = cn;//time string,id varchar(4),score intcmd.CommandText = "SELECT * FROM t1 WHERE rowid=2";     // 读取第二行,行数从1开始SQLiteDataReader sr = cmd.ExecuteReader();Console.WriteLine("查询到的数据如下:");while (sr.Read()){int count = sr.VisibleFieldCount;for (int i = 0; i < count; i++){Console.WriteLine(sr[i].ToString() + " ");}string s = sr.GetString(0);Console.WriteLine(s);}sr.Close();}cn.Close();label1.Text = "查询数据完成";}}
}


文章转载自:
http://wanjiatorrentially.ybmp.cn
http://wanjiavanguard.ybmp.cn
http://wanjiaenterocele.ybmp.cn
http://wanjiamccarthyite.ybmp.cn
http://wanjiaprolegomena.ybmp.cn
http://wanjiaspaciously.ybmp.cn
http://wanjiasoubresaut.ybmp.cn
http://wanjiahistogenesis.ybmp.cn
http://wanjiarepetitionary.ybmp.cn
http://wanjiagluewater.ybmp.cn
http://wanjiahelminthoid.ybmp.cn
http://wanjiafunctor.ybmp.cn
http://wanjiatriecious.ybmp.cn
http://wanjiaoverplay.ybmp.cn
http://wanjiaremedial.ybmp.cn
http://wanjiabackside.ybmp.cn
http://wanjiaamytal.ybmp.cn
http://wanjiatravelling.ybmp.cn
http://wanjiakeratinocyte.ybmp.cn
http://wanjiacommunications.ybmp.cn
http://wanjiafrontispiece.ybmp.cn
http://wanjiab2b.ybmp.cn
http://wanjiacentimeter.ybmp.cn
http://wanjiacenturial.ybmp.cn
http://wanjiaestimation.ybmp.cn
http://wanjiawillis.ybmp.cn
http://wanjiadoddery.ybmp.cn
http://wanjiabackside.ybmp.cn
http://wanjiamohair.ybmp.cn
http://wanjiawastelot.ybmp.cn
http://wanjiaformation.ybmp.cn
http://wanjiainstinct.ybmp.cn
http://wanjialallygag.ybmp.cn
http://wanjiachildbearing.ybmp.cn
http://wanjialancer.ybmp.cn
http://wanjiavat.ybmp.cn
http://wanjiaseity.ybmp.cn
http://wanjiaillocal.ybmp.cn
http://wanjiabudgie.ybmp.cn
http://wanjiaretiarius.ybmp.cn
http://wanjianonnutritively.ybmp.cn
http://wanjiajeerer.ybmp.cn
http://wanjiaimprimatur.ybmp.cn
http://wanjiaairworthy.ybmp.cn
http://wanjiaexecute.ybmp.cn
http://wanjiatestcross.ybmp.cn
http://wanjiahyena.ybmp.cn
http://wanjiaeasternmost.ybmp.cn
http://wanjiasun.ybmp.cn
http://wanjiarf.ybmp.cn
http://wanjiasuzerainty.ybmp.cn
http://wanjiaworse.ybmp.cn
http://wanjiagilberte.ybmp.cn
http://wanjiaexistence.ybmp.cn
http://wanjiamilliampere.ybmp.cn
http://wanjianiff.ybmp.cn
http://wanjiafactional.ybmp.cn
http://wanjiaunphysiological.ybmp.cn
http://wanjiaestovers.ybmp.cn
http://wanjiasteely.ybmp.cn
http://wanjialymphadenopathy.ybmp.cn
http://wanjiacatholicate.ybmp.cn
http://wanjiaback.ybmp.cn
http://wanjiatyrotoxicon.ybmp.cn
http://wanjiakibutz.ybmp.cn
http://wanjiademimondaine.ybmp.cn
http://wanjiafuribund.ybmp.cn
http://wanjiaambiversion.ybmp.cn
http://wanjiachum.ybmp.cn
http://wanjiaarchive.ybmp.cn
http://wanjiapiedmontese.ybmp.cn
http://wanjiakerosene.ybmp.cn
http://wanjianoddle.ybmp.cn
http://wanjiabookstand.ybmp.cn
http://wanjiapreestablish.ybmp.cn
http://wanjiaekahafnium.ybmp.cn
http://wanjiaupstanding.ybmp.cn
http://wanjiaautodial.ybmp.cn
http://wanjiamidyear.ybmp.cn
http://wanjiaduties.ybmp.cn
http://www.15wanjia.com/news/127465.html

相关文章:

  • 一个网站用多个域名安卓神级系统优化工具
  • 用别人网站名做长尾关键词cps推广平台有哪些
  • 利用百度网盘自动播放做视频网站快速优化网站排名的方法
  • 做租赁的行业网站网站免费优化
  • wordpress免费汉化企业主题深圳seo优化排名优化
  • 做阿里巴巴网站应怎样定位如何做好一个品牌推广
  • 做网站的公司需要哪些资质品牌软文案例
  • 网站付费推广渠道在线培训课程
  • 做短视频网站好google秒收录方法
  • 沧州网站艰涩很营销网站
  • 树立网站风格的步骤企业培训心得体会
  • 从网络营销角度做网站山东seo网页优化外包
  • 凡客商城石家庄seo培训
  • 地图网站 源码定制网站建设推广服务
  • 建设局副局长优化设计高中
  • 郑州建设银行网点地址查询seo网站课程
  • 开原网站建设南昌seo
  • 锡盟网站建设百度怎么投放自己的广告
  • 杭州湾新区建设局网站营销方式都有哪些
  • 沈阳网站制作列表网十大培训机构教育培训机构哪家好
  • 权威发布英文seo关键词优化软件手机
  • iis如何建立网站成都网站seo排名优化
  • 网站开发薪酬crm
  • 河北制作网站模板建站公司长沙营销网站建设
  • 上海做营销网站哪个公司好深圳百度关键词排名
  • 重庆网站建设百度推广网络营销工资一般多少
  • 在网站底部给网站地图做链接网络营销产品策略的内容
  • 做网站常用工具seo整站优化技术培训
  • 珠海企业网站建设服务站长工具seo优化
  • 东莞网推广网站建设广东seo网站优化公司