# libzdb **Repository Path**: bigbase/libzdb ## Basic Information - **Project Name**: libzdb - **Description**: libzdb C开源的连接库 Libzdb很强大,支持Mysql、Oracle、 SQLite、 PostgreSQL,语言支持C和C++、Object C,缺点不能在Window下使用; 这样的好处是Libzdb足够的简单,可灵活构建上层软件,切不依赖底层访问的数据库,所以是值得选的的C实现的连接池库 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-16 - **Last Updated**: 2022-11-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ``` 1. Libzdb很强大,支持Mysql、Oracle、 SQLite、 PostgreSQL,语言支持C和C++、Object C,缺点不能在Window下使用; 这样的好处是Libzdb足够的简单,可灵活构建上层软件,切不依赖底层访问的数据库,所以是值得选的的C实现的连接池库 2. 连接方式: SQLITE访问: sqlite:///var/sqlite/test.db?synchronous=normal&heap_limit=8000&foreign_keys=on PostgreSQL访问: postgresql://root:swordfish@localhost/test?use-ssl=true postgresql://localhost:5432/test?user=root&password=swordfish 3. 编译 https://www.tildeslash.com/libzdb/dist/libzdb-3.2.2.tar.gz apt install libsqlite3-dev ./configure --without-mysql --without-oci --with-postgresql=/home/liuhy/bin_tools/pgsql/bin/pg_config -with-sqlite --prefix=/home/liuhy/bin_tools/libzdb make make install ```