`
jiangzhen1984
  • 浏览: 98858 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jython 数据库-JDBC

阅读更多

最近要采用 grinder 进行系统测试,所以简单的研究一下jython的基本语法
下面这是我写的一个很简单的 连接数据库的脚本

jython是一缩近来判断是否是在同一个执行块内的


from java.sql import *   # jython 加载JAVA的包
from org.postgresql import Driver # jython 加载数据库驱动--需要加入到classpath中
from java.lang import *

def getList():     #定义函数
        list=[]      #定义数组
        DriverManager.registerDriver(Driver())    #加载数据库驱动
        print "already load driver"   #打印信息
        con=DriverManager.getConnection("jdbc:postgresql://10.0.0.200:5432/zhenghe", "postgres", "postgres")
        st=con.createStatement()
        rs=st.executeQuery("select id from tuser limit 5 offset 0")
        while rs.next(): 
                System.out.println(rs.getString(1))
                list.append(rs.getString(1))  #想数组中添加内容
        rs.close()
        st.close()
        con.close()
        return list  #缩近结束表示 函数完成

print "\nprint list with jython print:"
print list

print "\n"
print "print list with jython for: "
for i in range(len(list)):  #打印list
        print list[i]

分享到:
评论

相关推荐

    hive-jdbc-1.1.0-cdh5.12.1 连接库 jar包

    1. `hive-jdbc-1.1.0-cdh5.12.1-standalone.jar`:这是一个独立的jar包,包含了所有必要的依赖,可以直接在没有其他CDH库的情况下运行。这意味着如果你的客户端环境中无法或不便解决所有依赖问题,你可以选择使用这...

    Juneau -- The Definitive Guide to Jython -- 2010.pdf

    - **JDBC访问**:通过JDBC接口与各种关系型数据库进行交互,支持SQL查询等功能。 - **ORM框架**:介绍如何使用如SQLAlchemy等对象关系映射框架简化数据库操作。 #### Web开发:使用现代Python框架 - **Django框架*...

    The Definitive Guide to Jython-Python for the Java Platform

    8. **数据库连接与操作**:讲解如何使用 JDBC 连接并操作关系型数据库。 9. **高级主题**:包括并发编程、分布式计算等内容。 #### 五、书籍价值与读者定位 - **对于初学者**:本书提供了 Jython 的入门指南,帮助...

    com.mysql.jdbc_5.1.5.jar.zip

    而在PyCharm中,虽然主要用于Python开发,但通过配置外部工具或使用Jython,也可以利用Java的JDBC功能来连接MySQL。 连接MySQL数据库的基本步骤如下: 1. 导入必要的JDBC类:`import com.mysql.jdbc.Driver;` 2. ...

    jython database console-开源

    jydbconsole是一个受psql启发的数据库控制台,psql是PostgreSQL基于终端的前端。 用jython编写,使用JDBC驱动程序与数据库对话,使用终端控制台(仅Unix)或java swing作为用户界面。

    Python链接oceanbase各个版本oceanbase-client驱动jar包

    Python链接Oceanbase...总之,Python通过Java的Oceanbase客户端驱动与Oceanbase数据库交互,涉及到了多种技术的结合,包括Jython、jdbc4py等。在选择和使用这些jar包时,需考虑版本兼容性、性能优化以及安全因素。

    zxJDBC-开源

    这个项目的主要目标是让 Jython(Python 的 Java 实现)用户能够无缝地访问和操作数据库,利用 Java 的 JDBC(Java Database Connectivity)技术作为桥梁,为 Python 程序员提供了强大的数据库交互能力。 1. **...

    webcollector

    9. **c3p0-0.9.5.2.jar**:C3P0是一个开源的JDBC连接池,用于管理数据库连接,提高数据库操作效率,可能被WebCollector用来处理并发的数据库访问需求。 综上所述,WebCollector是一个基于Java的爬虫框架,依赖于一...

    iReport-5.1.0-windows-installer

    1. **数据源支持**:支持多种数据源类型,如 JDBC 数据库连接、CSV 文件、XML 文件等。 2. **报表格式**:能够生成 PDF、Excel、Word、HTML、CSV 等多种格式的报表文件,满足不同场景下的需求。 3. **设计灵活性**:...

    python(1).docx

    - **数据库中间件**:`pyodbc`、`jdbc`等库用于连接ODBC/JDBC数据库。 - **特定数据库**:有如`mysql-connector-python`连接MySQL,`psycopg2`连接PostgreSQL等。 - **ORM(对象关系映射)**:如`SQLAlchemy`提供...

    java的JDK(jdk-8u171-windows-x64)

    另外,Java应用可以通过`JDBC`连接Python的数据库驱动,实现数据交互。在自然语言处理领域,Python也有许多强大的库,如NLTK和spaCy,可以与Java的`coreNLP`结合使用,构建跨语言的解决方案。 总之,Java JDK 1.8是...

    JDK6.0-windows-i586

    6. **Java数据库连接(JDBC)4.0**:带来了对JDBC的新特性,包括自动连接池管理和增强的批处理功能。 7. **改进的内存管理**:JVM在垃圾回收和内存管理方面有所优化,提升了整体性能。 8. **动态代理类**:在java....

    java调用python入门详解

    在Java中,通常使用JDBC(Java Database Connectivity)接口。如果Python脚本操作数据库,Java调用时需确保正确处理数据库连接和关闭。 7. **Eclipse集成**: 作为开发环境,Eclipse支持多种语言的开发,包括Java和...

    Professional Java JDK 6 Edition

    JDBC的改进使得Swing应用程序可以更方便地与数据库交互。 动态语言支持是JDK 6的另一大亮点。JRuby、Jython等脚本语言可以直接在Java平台上运行,大大扩展了Java的使用场景。ScriptEngine接口的引入为在Java应用...

    jdk1.7Linux版

    在JDK 1.7中,Java提供了一个名为JDBC-ODBC桥的组件,允许Java应用程序使用ODBC API来连接到数据库。然而,从JDK 8开始,这个桥已不再默认包含在JDK中,因为现代的JDBC驱动通常直接支持特定的数据库,而不需要ODBC...

    Python Cookbook

    7.18 从Jython Servlet访问JDBC数据库 310 7.19 通过Jython和ODBC获得Excel数据 313 第8章 调试和测试 315 引言 315 8.1 阻止某些条件和循环的执行 316 8.2 在Linux上测量内存使用 317 8.3 调试垃圾回收进程 ...

    java 64位jdk6

    7. **改进的JDBC驱动**:提升了数据库连接性能和兼容性,支持更广泛的数据库类型。 8. **增强的国际化**:更新了Unicode字符集,支持更多的语言和地区。 9. **改进的垃圾收集器**:优化了垃圾回收机制,提高了程序...

Global site tag (gtag.js) - Google Analytics