如何用C#程序直接执行.sql文件里的SQL语句?急着用啊!新手求高手指点
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用C#程序直接执行.sql文件里的SQL语句?急着用啊!新手求高手指点相关的知识,希望对你有一定的参考价值。
可以试试 :把写在.sql里面的语句取出(用读取文本文件的方法),构造成sql语句,
1.用SqlCommand执行;2.将构造成的sql语句存入数据库表中,写触发器执行;
取文本文件中的内容,可用System.IO.File 里面的方法
if (File.Exists(FILE_NAME)) //如果文件存在
String[] strs = System.IO.File.ReadAllLines(FILE_NAME);
if (strs != null && strs.Length > 0)
foreach (String s in strs)
.....
参考技术A 调用方法了 参考技术B 会
Centos6.5中如何用sqlite3命令打开’.db’后缀的数据库执行sql
1. 简单sql语句使用:
在任意目录下新建一个数据库,比如student 。
命令: sqlite3 student.db
出现如下提示:
输入sql语句create table user(username text primary key, password text); 建一张user表
输入sql语句insert into user values("baoli", "123"); 插入一条数据。
输入sql语句select * from user; 可以查看user表.
输入sql语句delete from user where username=‘baoli‘; 删除指定的一个记录。
注:输入sql命令是记得结尾的‘;‘号。
2. SQLite支持如下5种数据类型
1.NULL:空值。
2.INTEGER:带符号的整型,具体取决有存入数字的范围大小。
3.REAL:浮点数字,存储为8-byte IEEE浮点数。
4.TEXT:字符串文本。
5.BLOB:二进制对象。
3. 一些常用命令
查看当前数据库的所有数据表:.tables
查看当前所有数据库:.databases
打开或创建一个表:sqlite3 test.db
可视化打开数据库:sqlitebrowser student.db
注:需要:sudo apt-get install sqlitebrowser
以上是关于如何用C#程序直接执行.sql文件里的SQL语句?急着用啊!新手求高手指点的主要内容,如果未能解决你的问题,请参考以下文章