Persiapannya sebagai berikut :
Download
/u/info_img/2009-05/30/zxJDBC-2.1.tar.gz
http://jaist.dl.sourceforge.net/sourceforge/jython/jython_installer-2.2.1.jar
http: // instalasi mmmysql.sourceforge.net/dist/mm.mysql-2.0.4-bin.jar
(jdk/jre perlu diinstal?)
java -jar jython_installer-2.2.1.jar Instal ke C:jython2.2.1
untuk menginstal zxJDBC Unzip .jar ke c:tmp
Salin mm.mysql-2.0.4-bin.jar ke c:tmp
C:jython2.2.1>set CLASSPATH=c:tmpmm.mysql-2.0.4 - bin.jar;c:tmpzxJDBC.jar;%CLASSPATH%
Mulai server mysql C:mysql51>cd bin
C:mysql51bin>mysqld --konsol
Dan buat database C:mysql51bin>mysql -u root
Selamat datang di monitor MySQL. Perintah diakhiri dengan ;
Id koneksi MySQL Anda adalah 1
Versi server: Server Komunitas MySQL (GPL) komunitas 5.1.14-beta
Ketik 'bantuan;' atau 'h' untuk bantuan. Ketik 'c' untuk menghapus buffer.
mysql> tampilkan database
-> ;
+------+
|.Database |
+------+
|.skema_informasi |
|.mysql |
+------+
2 baris dalam set (0,00 detik)
mysql> buat tes database;
Kueri Oke, 1 baris terpengaruh (0,01 detik)
mysql> gunakan tes
Basis data berubah
mysql> buat tabel a1(c1 varchar(30));
Kueri Oke, 0 baris terpengaruh (0,02 detik)
mysql> masukkan ke dalam nilai a1 ('Halo Dunia');
Kueri Oke, 1 baris terpengaruh (0,00 detik)
Masuk ke lingkungan jython untuk mengakses mysql
C:jython2.2.1>jython
Jython 2.2.1 di java1.6.0
Ketik "hak cipta", "kredit" atau "lisensi" untuk informasi lebih lanjut.
>>> dari com.ziclix.python.sql impor zxJDBC
>>> mysqlConn = zxJDBC.connect("jdbc:mysql://localhost/test",
... "akar", "",
... "org.gjt.mm.mysql.Driver")
>>> kursor = mysqlConn.cursor()
>>> kursor.execute("PILIH * DARI a1");
>>> kursor.fetchone()
('Halo Dunia',)
>>> kursor.fetchall()
[]
>>> kursor.deskripsi
[('c1', 12, 30, Tidak Ada, Tidak Ada, Tidak Ada, 1)]
>>> |
Anda perlu menggunakan perpustakaan dbexts yang dienkapsulasi milik jython
dan terakhir mengedit file bernama dbexts.ini dan menyimpannya ke c:jython2.2.1lib
[bawaan]
nama = tes mysql
[jdbc]
nama = tes mysql
url=jdbc:mysql://localhost/test
pengguna=akar
pwd=
driver=org.gjt.mm.mysql.Driver
Masukkan jython
>>> dari dbexts impor dbexts
>>> mysqlcon = dbexts("mysqltest", "c:jython2.2.1libdbexts.ini
>>> mysqlcon.tabel()
TABLE_CAT |.TABLE_SCHEM |.TABLE_NAME |
--------------------------------------------------- ----------
|.|.a1 |
1 baris terpengaruh
>>> mysqlcon.tabel('a1')
TABLE_CAT |.TABLE_SCHEM |.TABEL_NAMA |
S |.NUM_PREC_RADIX |.BATAL |.
SISI |. IS_NULLABLE
--------------------------------------------------- ---------------
--------------------------------------------------- ---------------
-------------------
|
|.10 |.1 |
|.YA
1 baris terpengaruh
>>> mysqlcon.isql("PILIH * DARI a1")
C1
----------
Halo Dunia
1 baris terpengaruh
DML
>>> mysqlcon.isql("masukkan ke nilai a1('masukkan oleh dbexts')")
>>> mysqlcon.isql("PILIH * DARI a1")
C1
----------------
Halo Dunia
masukkan oleh dbexts
2 baris terpengaruh |