자이 썬-JDBC
자이 썬은 zxJDBC packageJDBC를 중심으로 사용하기 쉬운 Python 래퍼를 제공합니다. zxJDBC는 두 가지 표준을 연결합니다.JDBC Java에서 데이터베이스 액세스를위한 표준 플랫폼입니다. DBI Python 앱용 표준 데이터베이스 API입니다.
ZxJDBC는 JDBC에 대한 DBI 2.0 표준 호환 인터페이스를 제공합니다. 200 개 이상의 드라이버가 JDBC 용으로 제공되며 모두 zxJDBC에서 작동합니다. 다음을 포함한 모든 주요 관계형 데이터베이스에서 고성능 드라이버를 사용할 수 있습니다.
- DB2
- Derby
- MySQL
- Oracle
- PostgreSQL
- SQLite
- SQL Server 및
- Sybase.
ZxJDBC 패키지는 다음에서 다운로드 할 수 있습니다. https://sourceforge.net/projects/zxjdbc/ 또는
MySQL 데이터베이스와의 데이터베이스 연결을 설정하려고합니다. 이를 위해 MySQL 용 JDBC 드라이버가 필요합니다. 다운로드MySQL J connector 다음 링크에서- https://dev.mysql.com/downloads/connector/j/ mysql 커넥터 java-5.1.42-bin.jar을 CLASSPATH에 포함하십시오.
MySQL 서버에 로그인하고 다음 구조로 테스트 데이터베이스에 학생 테이블을 만듭니다.
들 | 유형 | 폭 |
---|---|---|
이름 | Varchar | 10 |
나이 | Int | 삼 |
점수 | Int | 삼 |
거기에 몇 가지 레코드를 추가하십시오.
이름 | 나이 | 점수 |
---|---|---|
라비 | 21 | 78 |
Ashok | 20 | 65 |
쪽빛 | 22 | 71 |
다음 Jython 스크립트를 다음과 같이 작성하십시오. dbconnect.py.
url = "jdbc:mysql://localhost/test"
user = "root"
password = "password"
driver = "com.mysql.jdbc.Driver"
mysqlConn = zxJDBC.connect(url, user, password, driver)
mysqlConn = con.cursor()
mysqlConn.execute(“select * from student)
for a in mysql.fetchall():
print a
Jython 프롬프트에서 위의 스크립트를 실행하십시오. 학생 테이블의 기록은 다음과 같이 나열됩니다.
(“Ravi”, 21, 78)
(“Ashok”, 20, 65)
(“Anil”,22,71)
이것은 Jython에서 JDBC를 설정하는 절차를 설명합니다.