av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

Jython訪問(wèn)MySQL詳細(xì)步驟

Jython訪問(wèn)MySQL的準(zhǔn)備工作如下:

成都創(chuàng)新互聯(lián)長(zhǎng)期為成百上千客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為洛川企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì),洛川網(wǎng)站改版等技術(shù)服務(wù)。擁有十余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。

下載Jython,JDBC和MySQL。

安裝(需要已經(jīng)安裝了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復(fù)制到c:\tmp

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

啟動(dòng)mysql服務(wù)器  

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

并建立數(shù)據(jù)庫(kù)

 
 
 
  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)    

進(jìn)入Jython訪問(wèn)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庫(kù)

最后編輯一個(gè)名為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    

進(jìn)入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訪問(wèn)MySQL的設(shè)置到此就完成了。


文章標(biāo)題:Jython訪問(wèn)MySQL詳細(xì)步驟
本文路徑:http://uogjgqi.cn/article/cojggji.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流