C#连接到SQL Server,SQLite数据库
admin
2023-06-05 07:01:33
0

C#中连接SQL Server的代码:

string con, sql;  
con = "Server=.;Database=温湿度测试;Trusted_Connection=SSPI";  
sql = "select * from 温湿度测试";  
SqlConnection mycon = new SqlConnection(con);  
DateTime uploadDate = System.DateTime.Now;  
mycon.Open();  
SqlDataAdapter myda = new SqlDataAdapter(sql, con);  
DataSet myds = new DataSet();  
myda.Fill(myds, "温湿度测试");  
  
String sql2 = "insert into 温湿度测试(日期,时间,温度,湿度) values('" + uploadDate + "','" + uploadDate + "','" + wendu + "','" + shidu + "')";  
SqlDataAdapter myda2 = new SqlDataAdapter(sql2, mycon);  
myda2.Fill(myds, "温湿度测试");  
  
dataGridView1.DataSource = myds.Tables["温湿度测试"];  
mycon.Close();

下面是C#链接SQLite的代码:

//sqlite 数据库  
string uploadDate = System.DateTime.Now.ToShortDateString().ToString();  
string uploadTime = System.DateTime.Now.ToLongTimeString().ToString();  
SQLiteConnection conn = null;  
  
string dbPath = "Data Source =" + "C:/sqlite" + "/数据测试.db";  
conn = new SQLiteConnection(dbPath);//创建数据库实例,指定文件位置    
conn.Open();//打开数据库,若文件不存在会自动创建    
  
string sql = "CREATE TABLE IF NOT EXISTS '" + "温度" + uploadDate + "' (日期 varchar(6), 时间 varchar(6), 温度 varchar(6));";//建表语句    
SQLiteCommand cmdCreateTable = new SQLiteCommand(sql, conn);  
cmdCreateTable.ExecuteNonQuery();//如果表不存在,创建数据表    
  
SQLiteCommand cmdInsert = new SQLiteCommand(conn);  
cmdInsert.CommandText = "INSERT INTO '" + "温度" + uploadDate + "'  VALUES('" + uploadDate + "','" + uploadTime + "','" + wendu + "')";//插入几条数据    
cmdInsert.ExecuteNonQuery();  
  
conn.Close();


相关内容

热门资讯

首位来自香港的航天员为何是她? 5月23日,神舟二十三号乘组名单公布,首位来自香港的航天员黎家盈名列其中。 5月24日晚,她将乘坐神...
原创 携... 前几天吃饭,隔壁桌两个人聊得挺大声,一个说自己用了快10年的号码,前阵子终于转网了,原本还担心麻烦,...
宁夏吴忠举办AIGC项目签约仪... 转自:新华财经 5月22日,宁夏吴忠市AIGC(人工智能生成内容)项目签约仪式暨产业沙龙活动在宁夏人...
2026年618期间手机性价比... 感谢各位的耐心等待,手上的工作暂时告一段落,终于可以腾出时间写文章了。2026年618性价比手机购买...
山西煤矿瓦斯爆炸事故造成82死... 新华社太原5月23日电(记者刘扬涛、原勋)记者从23日晚10点30分许召开的山西通洲集团留神峪煤矿瓦...
告别纸贴手写,会议室预约管理该... "这个会议室下午几点有人?" "不知道,去门口看看有没有贴条。" 这段对话在很多企业的日常里反复上演...
原创 够... 前两天一条新闻刷屏了——时隔54年,人类再次飞向月球。美国“阿耳忒弥斯2号”载人绕月任务发射升空,四...
特朗普:或于24日决定是否恢复... 当地时间5月23日,美国总统特朗普表示,他将于当天晚些时候与谈判团队会面,讨论伊朗方面最新提议,并可...
留神峪煤矿事故一开始通报人数不... 5月23日,山西通洲集团留神峪煤矿瓦斯爆炸事故救援指挥部召开新闻发布会:事故发生后,现场混乱。企业对...
美国暂缓对台军售,国民党团:赖... 美国海军代理部长高雄称台美第二波军售,因美伊战争缘故恐暂缓,引发各界议论。对此,中国国民党台民意机构...