0
点赞
收藏
分享

微信扫一扫

Python2、Python3 调用 H2 数据库


1、安装 python

官方下载:​​https://www.python.org/downloads/​​

说明:python2.7.9以下的版本没有pip,安装依赖需要手动下载依赖包

           python2的建议使用2.7.9以上版本,python3自带pip工具,可直接用pip安装

2、安装setuptools模块

方法一:pip管理工具安装

pip install setuptools

wetuptools官网:​​https://pypi.python.org/pypi/setuptools​​

setuptools历史版本:​​https://pypi.org/project/setuptools/#history​​

方法二:Linux下使用wget下载,Windows下浏览器访问下载

wget https://bootstrap.pypa.io/ez_setup.py 
python ez_setup.py

安装成功之后可以使用 python setup.py install 安装其他模块 

Python2、Python3 调用 H2 数据库_h.264

方法三:Linux下用tar命令解压,Windows使用解压工具解压

wget https://soft.laozuo.org/tools/setuptools-0.6c11.tar.gz
tar -zxvf setuptools*.tar.gz
cd setuptools-0.6c11
python setup.py build
python setup.py install

3、安装JayDeBeApi模块

JayDeBeApi官网:​​https://pypi.org/project/JayDeBeApi/​​

JayDeBeApi历史版本:​​https://pypi.org/project/JayDeBeApi/#history​​

方法一:pip包管理工具安装

pip install JayDeBeApi

方法二: 绿色版安装

github项目地址:​​https://github.com/baztian/jaydebeapi​​

jaydebeapi-master.zip:​​https://codeload.github.com/baztian/jaydebeapi/zip/master​​

解压 jaydebeapi-master.zip ,执行

cd jaydebeapi-master
python setup.py install

4、调用h2数据库

注意:python和java的版本需要一致,比如32位版本的python必须使用32位的jdk版本

#-*- encoding: utf-8 -*-

import jaydebeapi

dirver = 'org.h2.Driver'
url = 'jdbc:h2:tcp://localhost/~/sea'
username = 'sa'
password = 'sa'
jar = 'D:/Hadoop/H2/h2-2017-06-10/h2/bin/h2-1.4.196.jar'
# jar = 'D:/Hadoop/H2/h2gis-standalone/h2gis-dist-1.5.0.jar'
conn = jaydebeapi.connect(dirver,url,[username,password],jar)
curs = conn.cursor()

sql = "SELECT * FROM TEST_TABLE"
curs.execute(sql)
result = curs.fetchall()
print(result)


举报

相关推荐

0 条评论