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 安装其他模块
方法三: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'
conn = jaydebeapi.connect(dirver,url,[username,password],jar)
curs = conn.cursor()
sql = "SELECT * FROM TEST_TABLE"
curs.execute(sql)
result = curs.fetchall()
print(result)