Java ile veritaban ba§lant s

advertisement
Yazar : Tu§çe Kalkavan
Web : tugcekalkavan.net
admin@tugcekalkavan.net
Java ile veritaban
ba§lants
Bu yazda java ile veritabann nasl ba§layaca§mz ve
Bili³im Blo§u
bilgileri nasl çekece§imizi anlataca§m.
1 Kod
Öncelikle mevcut olan veri tabanna bir kullanici atamamiz gerekiyor.Kullanc ad ve
³ifre atamaydersten ö§renebilirsiniz.Mevcut olan veritabanmzn ad calisanlar,kullanici
adimiz admin,³ifremiz 1 ve tablomuzun ad yine calisanlar tablosudur.
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package database;
import
import
import
import
import
java.sql.Connection;
java.sql.DriverManager;
java.sql.ResultSet;
java.sql.SQLException;
java.sql.Statement;
public class Baglanti {
public void Baglan() throws SQLException
{
try
{
String connectionString = "jdbc:sqlserver://localhost:1433;
databaseName=calisanlar;
user=admin;password=1;";
tugcekalkavan.net • Bili³im Blo§u
Sayfa: 1 / 3
Connection baglanti = DriverManager.getConnection(connectionString);
System.out.println("Bagland\T1\i ");
Statement stmt = baglanti.createStatement();
ResultSet rs;
rs = stmt.executeQuery("select * from calisanlar");
while (rs.next())
{
System.out.printf("%s %s %s", rs.getString("CalisanId"),
rs.getString("Calisansim"),
rs.getString("CalisanEmail"));
System.out.println();
}
}
catch (Exception e)
{
System.out.println("Hata");
e.printStackTrace();
}
}
public static void main(String[] args) throws SQLException {
Baglanti db = new Baglanti();
db.Baglan();
}
}
2 Sonuç
Koddan ksaca bahsedecek olursak,
•
Bir tane ConnectionString nesnesi yaratyoruz.Bu sql server ile ba§lant kurmamz
için gereken standarttr.
•
DriverManager ile ba§lantmz yaratyoruz,e§er ba³arl olursak ekrana Ba§land
yazyoruz.
tugcekalkavan.net • Bili³im Blo§u
Sayfa: 2 / 3
•
Daha sonra executeQuery() metodu ile çal³masn istedi§imiz sorguyu yazyoruz.
•
ResultSet ile dönen de§erleri tutup ekrana yazdryoruz.
3 Ekran çkts
Java ile veritaban ba§lants
Ekran çkts yukardaki gibi olacaktr.
4 Kaynak dosya
Kaynak dosya için:
http://tugcekalkavan.net/derslerr/Javaileveritabanibaglantisi.rar
Tu§çe.
tugcekalkavan.net • Bili³im Blo§u
Sayfa: 3 / 3
Download