[LINUX:19186] Re: Merhaba

---------

New Message Reply About this list Date view Thread view Subject view Author view

From: YILMAZ GULERYUZ (YILMAZGULERYUZ@basari.com.tr)
Date: Fri 01 Sep 2000 - 08:30:23 EEST


Merhabalar,
Database'e Java programlari ile baglanti kurabilmek icin JDBC driverlari yuklemis olmaniz gerekiyor. DB'lerin web sitelerinden gerekli driverlari bulabilirsiniz. Oracle icin classes12.zip adli bir dosy vardir hem Sun hem Oracle sayfasindan bulabilirsiniz bu dosyayi.
Linuxta bu dosyayi kaydettikten sonra classpath'te bu dosyanin yerini tanimlayin.
Path'i acik tanimlayin../usr/java/classes.zip gibi....
(Java uygulamalariniz Linuxtaki web serverda duracaksa boyle yapmalisiniz.)

Java kodu icinde Class.forName("") komutunun amaci kodunuza driver'i register etmektir. bu islemi kodun basinda bir defa yaparsaniz, sonrasinda kod icinde connection kurabilirsiniz.

ornek kod:
//register Oracle driver...
    try
    {
      DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    }
    catch (Exception E)
    {
      System.err.println("Unable to load driver.");
      E.printStackTrace();
    }
...

//Oracle a connection kurmak icin
String url = "jdbc:oracle:thin:@OracleDB_IP:1521:ORCL";
    Connection con = null ;
    Statement stmt = null ;
    ResultSet rs = null ;
try
    {
        con = DriverManager.getConnection (url, "username", "password");
                
        stmt = con.createStatement () ;
        rs = stmt.executeQuery (Query) ;
        
        stmt.close ( ) ;
        con.close ( ) ;
    }
    catch ( Exception e )
    {
        System.out.println ( e.toString ( ) ) ;
    }
..

Kisaca durum boyle..
Ayrica Sun web sitesinden ayrintili kodlari da bulabilirsiniz.
www.java.sun.com

Not: bence sorulari ve cevaplari listeye atalim, herkesin bilgi paylasimi icin bence bu yol daha dogru olur.

Iyi Calismalar,

YILMAZ GULERYUZ
WAP Specialist / Network Engineer
BASARI TELEKOM A.S.

yilmazguleryuz@basari.com.tr

Work Tel. +90312-2899000 Ext. 5563
          Fax. +90312-2840620
Work Address:
Cetin Emec Bulvari No:46
06520 Balgat / ANKARA / TURKEY

>>> Batur ORKUN <batur@Bilkent.EDU.TR> 08/31 7:19 >>>

Merahaba,

Benim Linux makinamda oracle yuklu.
JDK yi da kurdum!
JDBC baglantēsē ile oracle a ba?lanmak ve SQl komutlarini i lemek istiyorum.

Ornegin

Class.forName("")

komutunu asamadēm. Yani ne yapmam gerekiyor. Kurulum asamasēnda. Ne kuramam
lazēm. Thin diye class lar indir dim filan ama Class.fērName e ne yazsam hata
veriyor.

Tesekkurler. ...

-- 

Batur ORKUN ------------------- BILKENT UNIVERSITY Computer Center System Analyst

Listeden cikmak icin: unsub linux mesajini listeci@bilkent.edu.tr adresine gonderiniz. Lutfen Listeci icin MIME / HTML / Turkce Aksan kullanmayin. Listeci arayuzu: http://listweb.bilkent.edu.tr/yardim/bilkent/linux.html Liste arsivinin adresi: http://listweb.bilkent.edu.tr/


New Message Reply About this list Date view Thread view Subject view Author view

---------

Bu arsiv hypermail 2b29 tarafindan uretilmistir.