sqlite3

grafana配置

懵懂的女人 提交于 2019-11-26 23:44:40
grafana配置 官网介绍: http://docs.grafana.org/installation/configuration/ 以deb或者rpm安装的,则默认的配置文件是/etc/grafana/grafana.ini 所有在配置文件中的配置都可以通过环境变量来覆盖,使用的语法如下 GF_<SectionName>_<KeyName> 1、paths [paths] data = /var/lib/grafana # 用来存储sqlite3、临时文件、会话等路径 logs = /var/log/grafana # 日志路径 plugins = /var/lib/grafana/plugins # 插件路径 2、server [server] protocol = http # 访问协议,默认http http_addr = # 监听的ip地址,,默认是0.0.0.0 http_port = 3000 # 监听的端口,默认是3000 domain = localhost # 这个设置是root_url的一部分,当你通过浏览器访问grafana时的公开的domian名称,默认是localhost enforce_domain = false # 如果主机的header不匹配domian,则跳转到一个正确的domain上,默认是false root_url = http:/

吴裕雄--python学习笔记:sqlite3 模块

老子叫甜甜 提交于 2019-11-25 22:42:53
1 sqlite3.connect(database [,timeout ,other optional arguments]) 该 API 打开一个到 SQLite 数据库文件 database 的链接。您可以使用 ":memory:" 来在 RAM 中打开一个到 database 的数据库连接,而不是在磁盘上打开。如果数据库成功打开,则返回一个连接对象。 当一个数据库被多个连接访问,且其中一个修改了数据库,此时 SQLite 数据库被锁定,直到事务提交。timeout 参数表示连接等待锁定的持续时间,直到发生异常断开连接。timeout 参数默认是 5.0(5 秒)。 如果给定的数据库名称 filename 不存在,则该调用将创建一个数据库。如果您不想在当前目录中创建数据库,那么您可以指定带有路径的文件名,这样您就能在任意地方创建数据库。 2 connection.cursor([cursorClass]) 该例程创建一个 cursor,将在 Python 数据库编程中用到。该方法接受一个单一的可选的参数 cursorClass。如果提供了该参数,则它必须是一个扩展自 sqlite3.Cursor 的自定义的 cursor 类。 3 cursor.execute(sql [, optional parameters]) 该例程执行一个 SQL 语句。该 SQL 语句可以被参数化

sqlite3函数接口

本小妞迷上赌 提交于 2019-11-25 21:17:29
sqlite3函数接口(重点★): int sqlite3_open(const char*, sqlite3**); 函数用于打开/创建一个函数库 const char* 指定文件名,sqlite3** 指定数据库句柄,用户通过数据库句柄操作数据库 返回一个整数错误代码,=0 表示成功码,> 0都是错误 int sqlite3_close(sqlite3*); 关闭数据库文件,参数是数据库句柄 int sqlite3_exec(sqlite3*, const char *sql, sqlite_callback, void*, char**); 函数用于执行一条或多条SQL语句,SQL语句之间用“;”隔开 sqlite3*指定已打开的数据库句柄,const char *sql 指定SQL指令,sqlite_callback 在回调函数中可以获得SQL执行的结果,void* 指定传给回调函数的数据 , char** 指定命令执行失败的详细错误信息 返回0表示sql指令执行完毕,否则说明这次执行没有成功 int sqlite3_get_table( sqlite3 *db, /* An open database */ const char *zSql, /* SQL to be evaluated */ char ***pazResult, /* Results of the