• Tüm Dersler
  • Forum

Ana Menü

  • Anasayfa

Dersler

  • C/C++
  • C#
  • Visual Basic
  • Yazılım Proje Yönetimi
  • Mikro İşlemciler
  • Linux
  • MSSQL
  • MySQL

Hakkımda

  • Ben Kimim?

JFusion Login Module



  • Forgot your password?
  • Forgot your username?
  • Create an account

Fecebook

Yusuf Karakaya'nın Facebook profili

Linux
Linux C ile Mysql Bağlantı PDF Yazdır e-Posta
Yusuf tarafından yazıldı   
Perşembe, 07 Mayıs 2009 15:43
C'de küçük Mysql veritabanı bağlantı programı.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
 
#include <mysql.h>
#include <stdio.h>
 
int main(void) {
MYSQL *conn;
MYSQL_RES *res;
MYSQL_ROW row;
/* Mysql Giris Parametreleri */
char *server = "localhost";
char *user = "root";
char *password = "PASSWORD";
char *database = "mysql";
char *socket = "socket_url";
 
conn = mysql_init(NULL);
 
/* Veritabanına bağlan */
if (!mysql_real_connect(conn, server,
user, password, database, 0, socket, 0)) {
fprintf(stderr, "Hata:%s\n", mysql_error(conn));
exit(1);
}
 
/* SQL sorgusu gönder */
if (mysql_query(conn, "show tables")) {
fprintf(stderr, "%s\n", mysql_error(conn));
exit(1);
}
 
res = mysql_use_result(conn);
 
/* Cikti Tablosu */
printf("mysql veritabanında MySQL Tabloları:\n");
while ((row = mysql_fetch_row(res)) != NULL)
printf("%s \n", row[0]);
 
/* Baglantiyi Kapat */
mysql_free_result(res);
mysql_close(conn);
 
return 0;
}

 


 

Yorum yaz (0 Yorumlar)
Son Güncelleme: Salı, 12 Mayıs 2009 21:27
Devamını oku...
 
Shell(Bash,sh, zsh,) Programming- Kabuk Programlama PDF Yazdır e-Posta
Yusuf tarafından yazıldı   
Cuma, 10 Nisan 2009 13:56

Linux ve UNIX sistemlerde yaygın kullanılan bazı kabuk(shell)lar;

sh (Shell , Bourne Shell): Ilk UNIX kabuğudur ve çoğu UNIX dağıtımı ile birlikte öntanımlı kabuk olarak dağıtılır.

ksh (Korn Shell): sh uyumlu, birçok ek programlama özelliği  de içeren bir kabuk.

bash(Bourne Again Shell): Kullanım kolaylığı bakımından en çok rağbet gören bash,  sh ve ksh uyumluluğunu korurken, özellikle etkileşimli kullanıma yönelik (komut tamamlama, gibi) birçok yenilik de içerir.

csh (C shell): Berkeley Üniversitesi'nde geliştirilen csh'in C diline benzer bir programlama yapısı vardır. Özellikle programcılar tarafından tercih edilir.

tcsh: csh'ın biraz geliştirilmiş hali diyebiliriz.

Bash kullanarak pratik programlama

Linux üzerinde kullanıcının işletim sistemini kullanması için temel iki yol vardır. Bunlardan biri GUI olarak adlandırdığımız grafik arabirimler diğeri de konsol/shell olarak adlandırabileceğimiz komut satırı yönetimidir.

Kabuk programlamada aslında konsoldan verilen komutları belirli bir düzene uyarak çalıştırmaktan ibarettir. Yani konsoldan çalıştırdığımız komutları bir dosyaya sırası ile yazarak en basitinden bir shell script yazmış oluruz. Tabiki belirli amaçlara yönelmiş programlar için fonksiyon, dizi , döngüler gibi daha üst düzey yapılar kullanmamız gerekebilir ki “bash” bunları fazlasıyla sağlamaktadır.

Kod yazmaya başlamadan bir ek daha yapalım. Yazı boyunca kodladığımız örnekleri sizlerde herhangi bir Linux altında yazıp çalıştırabilirsiniz. Editör olarak KDE altında Kedit, Gnome altında Gedit kullanmanızı tavsiye ederim. Eger her işimi konsoldan yapmak istiyorum derseniz pico, nano ya da Vi gibi konsol tabanlı editörleri de kullanmayı deneyebilirsiniz.

Yorum yaz (0 Yorumlar)
Son Güncelleme: Cumartesi, 25 Nisan 2009 00:40
Devamını oku...
 


E-Ogretmen.ORG, Powered by Karakayasoft;

cssandhtml