如何用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语句?急着用啊!新手求高手指点的主要内容,如果未能解决你的问题,请参考以下文章

如何用sql语句将sql中的一个字段导出到文本文件?

如何用mysql打开sql文件

如何用java语言中如何执行sql查询语句

SQL脚本如何还原成SQL数据库呢?

如何用hibernate直接进行SQL语句查询

如何用SQL语句将数据批量插入数据库