列表格式显示

热搜词:winrar    ftp   office   photoshop   输入法   ghost   win7  

09编程开发 - 分类

广告招商中......
联系方式!

数据库类 - 时间排序 更多...
    数据库类 - 点击排序 更多...
      数据库类 - 大小排序 更多...
        作者

         

        最近发布的软件 更多>>

        首页 >> 09编程开发>> 数据库类>>Pysqlite(嵌入式数据库python api 接口) 发布者:admin >> 本人发布的更多软件

        广告招商中...... 联系方式!

        Pysqlite(嵌入式数据库python api 接口) 

             
        软件厂家: 官方网站:
        大小: 语言:
        类型: 类别:
        更新时间: 运行环境:
        ;开始下载地址

        py sqlite windows 是一款专为windows用户打造的api接口,旨在更好的帮助 sqlite 操作者工作,需要的朋友赶紧来绿色资源网下载吧

        pysqlite windows版简介

        pysqlite是一个sqlite 为 python 提供的 api 接口,它让一切对于 sqlite 的操作都变得异常简单。

        sqlite,它是一个嵌入式数据库,没有服务器的概念,windows版的就是一个exe,自己把它放到一个合适的目录里,然后把这个目录加入系统的path变量.

        pysqlite使用说明

        在数据库建立中windows与linux也有不同

        xp版本:sqlite3.exe test.db

        linux版本:./sqlite3.bin test.db

        目前针对不同的python版本,pysqlite有3个版本:2.5和2.6 、2.7,请根据自己的python版本选用.

        3.然后就可以打开自己喜欢的编辑器,写一段测试代码了.

        4.中文处理要注意的是sqlite默认以utf-8编码存储.

        5.另外要注意sqlite仅支持文件锁,换句话说,它对并发的处理并不好,不推荐在网络环境使用,适合单机环境;

        import pysqlite2.dbapi2 as sqlite

        def runtest():

        cx = sqlite.connect(“test.db“)

        cu = cx.cursor()

        #create

        cu.execute(“““create table catalog(

        id integer primary key,

        pid integer,

        name varchar(10) unique

        )“““)

        #insert

        cu.execute(“insert into catalog values(0,0,"张小山")“)

        cu.execute(“insert into catalog values(1,0,"hello")“)

        cx.commit()

        #select

        cu.execute(“select * from catalog“)

        print “1:“,

        print cu.rowcount

        rs = cu.f etc hmany(1)

        print “2:“,

        print rs

        rs = cu.fetchall()

        print “3:“,

        print rs

        #delete

        cu.execute(“delete from catalog where id = 1 “)

        cx.commit()

        cu.execute(“select * from catalog“)

        rs = cu.fetchall()

        print “4:“,

        print rs

        #select count

        cu.execute("select count(*) from catalog")

        rs = cu.fetchone()

        print “5:“,

        print rs

        cu.execute("select * from catalog")

        cu.execute(“drop table catalog“)

        if __name__ == “__main__“:

        runtest()

        数据库操作

        python的数据库模块都有统一的接口标准,所以数据库操作都基本上是统一的,基本上分成以下几步(假设数据库模块为db):

        用db.connect()创建数据库连接,连接对象为conn。

        如果不需要返回查询结果,就直接调用conn.execute()。

        如果需要返回查询结果,则需要首先通过conn.cursor()创建游标对象cur,并使用cur.fetchone()等函数获取查询结果。

        根据数据库隔离级别的不同,修改数据库后,可能需要使用conn.commit()手动提交事务。

        调用相应的close()方法关闭cur及conn。


        本页Html网址:/htmlsoft/58580.html

        本页aspx网址:/soft.aspx?id=58580&bianhao=20240101_021440_411297&kind1=09编程开发&kind2=数据库类

        上一篇:MySQL to CSV(MySQL数据库导出工具)

        下一篇:xlstoora(oracle数据库导入工具)

        增加   


        相关评论        新窗口打开查看评论