首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Python2、Python3 调用 H2 数据库

Python2、Python3 调用 H2 数据库

作者头像
静谧星空TEL
发布2021-04-27 14:15:44
发布2021-04-27 14:15:44
1.9K0
举报

1、安装 python

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

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

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

2、安装setuptools模块

方法一:pip管理工具安装

代码语言:javascript
复制
pip install setuptools

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

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

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

代码语言:javascript
复制
wget https://bootstrap.pypa.io/ez_setup.py 
python ez_setup.py

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

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

代码语言:javascript
复制
wget https://soft.laozuo.org/tools/setuptools-0.6c11.tar.gz
tar -zxvf setuptools*.tar.gz
cd setuptools-0.6c11
代码语言:javascript
复制
python setup.py build
python setup.py install

3、安装JayDeBeApi模块

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

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

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

代码语言:javascript
复制
pip install JayDeBeApi

方法二: 绿色版安装

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

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

解压 jaydebeapi-master.zip ,执行

代码语言:javascript
复制
cd jaydebeapi-master
python setup.py install

4、调用h2数据库

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

代码语言:javascript
复制
#-*- 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)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/09/23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、安装 python
  • 2、安装setuptools模块
  • 3、安装JayDeBeApi模块
  • 4、调用h2数据库
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档