成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Jython訪問MySQL詳細步驟

開發 后端
本文介紹了如何使用Jython訪問MySQL。

Jython訪問MySQL的準備工作如下:

下載Jython,JDBC和MySQL。

安裝(需要已經安裝了jdk/jre?)

java -jar jython_installer-2.2.1.jar 安裝到C:\jython2.2.1

將zxJDBC.jar解壓縮到c:\tmp

將mm.mysql-2.0.4-bin.jar復制到c:\tmp

C:\jython2.2.1>set CLASSPATH=c:\tmp\mm.mysql-2.0.4-bin.jar;c:\tmp\zxJDBC.jar;%CLASSPATH%

啟動mysql服務器  

  1. C:\mysql51>cd bin     
  2. C:\mysql51\bin>mysqld --console   

并建立數據庫

  1. C:\mysql51\bin>mysql -u root     
  2. Welcome to the MySQL monitor. Commands end with ; or \g.     
  3. Your MySQL connection id is 1    
  4. Server version: 5.1.14-beta-community MySQL Community Server (GPL)     
  5.     
  6. Type 'help;' or '\h' for help. Type '\c' to clear the buffer.     
  7.     
  8. mysql> show databases     
  9. -> ;     
  10. +--------------------+     
  11. | Database           |     
  12. +--------------------+     
  13. | information_schema |     
  14. | mysql              |     
  15. +--------------------+     
  16. 2 rows in set (0.00 sec)     
  17.     
  18. mysql> create database test;     
  19. Query OK, 1 row affected (0.01 sec)     
  20.     
  21. mysql> use test     
  22. Database changed     
  23. mysql> create table a1(c1 varchar(30));     
  24. Query OK, 0 rows affected (0.02 sec)     
  25.     
  26. mysql> insert into a1 values ('Hello World');     
  27. Query OK, 1 row affected (0.00 sec)    

進入Jython訪問MySQL

  1. C:\jython2.2.1>jython     
  2. Jython 2.2.1 on java1.6.0    
  3. Type "copyright", "credits" or "license" for more information.     
  4. >>> from com.ziclix.python.sql import zxJDBC     
  5. >>> mysqlConn = zxJDBC.connect("jdbc:mysql://localhost/test",     
  6. ... "root", "",     
  7. ... "org.gjt.mm.mysql.Driver")     
  8. >>> cursor = mysqlConn.cursor()     
  9. >>> cursor.execute("SELECT * FROM a1");     
  10. >>> cursor.fetchone()     
  11. ('Hello World',)     
  12. >>> cursor.fetchall()     
  13. []     
  14. >>> cursor.description     
  15. [('c1', 12, 30, None, None, None, 1)]     
  16. >>>   

需要用jython自己封裝的dbexts庫

最后編輯一個名為dbexts.ini的文件保存到c:\jython2.2.1\lib

  1. [default]     
  2. name=mysqltest     
  3.     
  4. [jdbc]     
  5. name=mysqltest     
  6. url=jdbc:mysql://localhost/test     
  7. user=root     
  8. pwd=     
  9. driver=org.gjt.mm.mysql.Driver    

進入jython 

  1. >>> from dbexts import dbexts     
  2. >>> mysqlcon = dbexts("mysqltest", "c:\jython2.2.1\lib\dbexts.ini     
  3. >>> mysqlcon.table()     
  4.     
  5. TABLE_CAT | TABLE_SCHEM | TABLE_NAME | TABLE_TYPE | REMARKS     
  6. -----------------------------------------------------------     
  7. | | a1 | TABLE |     
  8.     
  9. 1 row affected     
  10.     
  11. >>> mysqlcon.table('a1')     
  12.     
  13. TABLE_CAT | TABLE_SCHEM | TABLE_NAME | COLUMN_NAME | DATA_TYPE |     
  14. S | NUM_PREC_RADIX | NULLABLE | REMARKS | COLUMN_DEF | SQL_DATA_     
  15. SITION | IS_NULLABLE     
  16. ----------------------------------------------------------------     
  17. ----------------------------------------------------------------     
  18. --------------------     
  19. | | a1 | c1 | 12 |     
  20. | 10 | 1 | | | 0    
  21. | YES     
  22.     
  23. 1 row affected     
  24.     
  25. >>> mysqlcon.isql("SELECT * FROM a1")     
  26.     
  27. C1     
  28. -----------     
  29. Hello World     
  30.     
  31. 1 row affected     
  32.     
  33. DML      
  34. >>> mysqlcon.isql("insert into a1 values('insert by dbexts')")     
  35. >>> mysqlcon.isql("SELECT * FROM a1")     
  36.     
  37. C1     
  38. ----------------     
  39. Hello World     
  40. insert by dbexts     
  41.     
  42. 2 rows affected    

Jython訪問MySQL的設置到此就完成了。

【編輯推薦】

  1. 略談Jython語言:什么是Jython?
  2. Jython的安裝以及使用JDBC驅動程序連接DB2
  3. 用于連接多個數據庫的Jython安裝
  4. JDBC事務處理機制探秘
  5. 使用JDBC的五個精華功能
責任編輯:yangsai 來源: 比特網
相關推薦

2009-07-16 13:09:46

Jython安裝

2009-07-10 17:33:39

jython語言什么是JythonJython

2009-07-15 16:35:55

Jython訪問Jav

2009-07-14 15:20:25

Jython腳本Jython解釋器

2014-01-02 10:19:54

PostgreSQL安裝

2015-04-28 17:16:12

Linux遠程登錄詳細配置

2009-07-10 18:10:18

Jython編寫SerJython

2009-07-09 14:16:00

Linux安裝JDK詳

2023-07-31 17:29:21

Docker鴻蒙

2009-07-15 17:38:58

Jython全局函數

2009-07-14 17:50:00

Jython特殊屬性

2010-07-02 14:37:20

配置SSH協議

2012-05-18 10:14:47

JythonJavaJVM

2009-09-28 15:28:07

Jython 2.5.

2009-07-10 17:54:15

Java中調用JythJython

2009-07-14 17:58:55

Jython性能

2009-07-15 17:49:09

Jython開發

2010-06-11 13:13:38

訪問MySQL數據庫

2009-12-31 13:56:57

ADO訪問接口

2009-07-15 17:43:20

Jython類
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91视频久久 | 视频在线观看一区 | 91av免费观看 | 国产精品一区二区三区免费观看 | 欧美日韩中文字幕在线 | 亚洲最大看片网站 | 日韩视频一区在线观看 | 一区免费 | 国产乱码精品一区二区三区五月婷 | 日韩高清中文字幕 | 欧美精品成人 | 亚洲狠狠爱 | 亚洲精品久久久一区二区三区 | 日韩高清黄色 | 亚洲精品av在线 | 欧美视频区| 国产福利视频 | 免费av毛片 | 日本 欧美 三级 高清 视频 | 中文一区二区 | 成人国产精品久久 | 久久亚| 欧美在线视频一区二区 | 最新国产在线 | 一区二区三区久久久 | 国产精品视频综合 | 亚洲国产成人精品久久 | www日韩欧美| 免费看爱爱视频 | 91亚洲国产亚洲国产 | 鸡毛片 | 国产在线高清 | 一级黄色生活视频 | 伊人色综合久久久天天蜜桃 | 99re在线观看 | 亚洲国产一区二区三区 | 国产无人区一区二区三区 | 日日摸日日添日日躁av | 国产特级毛片aaaaaa喷潮 | 免费久久99精品国产婷婷六月 | 人成在线|