RE: [Linux-programlama] text dosyadan database'e inputting

---------

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

From: Melih Sakarya (GAMA) (Melih.Sakarya@pepsi.com.tr)
Date: Fri 12 Nov 2004 - 11:30:47 EET


Aslinda bunun icin hazir tool lar var ama simdi hatirlamiyorum
Ornek: oracle2MySql gibi vs...
Ancak kendini yapacaksaniz
Db semalari ni cikarip her biri icin bir inser cumlesi hazirlayin
Ornek
While(rs.read()){
        Sql.append(\n+"insert into uye(ad,soyad) values('"+rs.getString("ad")+"', '"+rs.getString("soyad")+"')")
}

ancak exwecute islemini en sonda toplu olarak yapmak daha iyi olur
bu sayede 1000 execute yerine tek execute ile isi bitirmis olursunuz
ki bu iyi bir performans artisi saglar

Saygilar
 
Melih Sakarya
Pepsi Bottling Group Turkey
Software Developer
0 212 3193000 (3184)
Tekfen Tower Büyükdere Cad. No: 206
4. Levent İstanbul/Turkey
 

-----Original Message-----
From: linux-programlama-bounces@liste.linux.org.tr [mailto:linux-programlama-bounces@liste.linux.org.tr] On Behalf Of Alper Oguz
Sent: Friday, November 12, 2004 11:28 AM
To: linux-programlama@liste.linux.org.tr
Subject: RE: [Linux-programlama] text dosyadan database'e inputting

Merhaba,

> Behalf Of nafiz temizhan
> Herkese Selamlar,
> attach olarak sadece kucuk bir kismini gonderdigim dosyadaki bilgileri
> herhangi bir open source database'e import etmek istiyorum, bu iste
> yeniyim.
> Kullanici YENI ISIM veya ORIJINAL ISIM olarak sorgulama
> yapacak. operator
> ise kayıtlari duzenleyebilecek. bu isi en basit yoldan yapabilmem icin
> hangi database kullanmaliyim. Attach dosyasini inputting icin
> program/tool/script/language kulanmalıyım. Bu konudaki

Sütun genislikleri sabit oldugu icin cok sanslisiniz. :) Ama yine de bu
verileri csv vb. bir sekilde alamiyor musunuz? Ben de benzer birkac is
icin php kullanmistim. Php'nin -perl'den fazla olmasin- string
fonksiyonlari bolcadir. O yuzden onerebilirim, ama biraz ugrasmaniz
gerekecek..

Veri tabani ise hic farketmez. Sonucta bir kodla dosyadan 1 kayitlik
veri okuyup, ayiklayip (bosluklari trim filan yapmaniz gerekecek),
db'deki her alana karsilik gelen verileri birer degiskene atadiktan
sonra tek bir insert into.. ile veritabanina kaydedeceksiniz. Yani asil
isiniz dosyadan verileri ayiklamak.

Ama dedigim gibi veriyi baska formatlarda almaya calissaniz isiniz
kolaylasir..

sevgiler

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


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

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.