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();


相关内容

热门资讯

OpenAI:因网络安全风险,... IT之家 8 月 8 日消息,OpenAI 表示,内部与专家评估显示,即将发布的模型 Astra 在...
AI赋能“成都礼物”扬帆出海,... 8月7日,2026“天府好物”出川出海市场拓展活动——“成都礼物”专场在成都市民促中心举行。70余家...
广州一学校超招,被罚没891万 澎湃新闻记者 陈绪厚 实习生 王肖丝雨据广州市增城区教育局微信公众号“增城教育之窗”8月7日消息,广...
周末打虎!退休1年后,宋致远被... 8日,据中央纪委国家监委网站消息,中国东方电气集团有限公司原党组副书记、董事宋致远涉嫌严重违纪违法,...
挪威足协主席呼吁因凡蒂诺立即辞... 【环球网报道 记者 姜蔼玲】据路透社当地时间7日报道,在多家欧洲足协相继撤回对国际足联主席因凡蒂诺的...
美前空军部长被撤销涉密信息访问... 【环球网报道 记者 李飒】据美国有线电视新闻网(CNN)、福克斯新闻网等美媒最新报道,五角大楼撤销了...
从试验场走向主战场 券商加码布... 【从试验场走向主战场 券商加码布局AI智能体】财联社8月8日电,今年以来,AI Agent(AI智能...
日本竟想学乌克兰:对华冲突,用... 据南华早报8月7日报道,专家表示,日本最新防卫白皮书强调无人机的适应性和规模化运用,这表明日本正借鉴...
21个科创项目落地南京栖霞涉脑... 8月6日,上海(长三角)国际科技创新中心南京关键支点暨南京紫金山创新带建设栖霞区推进会召开。现场举行...
微信官宣功能更新,消息撤回提示... 8月7日,微信宣布功能更新,长按聊天框里的“你撤回了一条消息”即可选择从自己的页面里删除。微信方面提...