Yaz  Font K   lt Yaz  Font B y lt

Konsol Ekranında Print İle Girilen Veriyi MS SQL Veritabanına Kaydetme

 

Merhaba arkadaşlar bu makalemizde konsol ekranında print komutu ile girdiğimiz verileri MS Sql Veritabanına Insert metoduyla kaydediyoruz. 

 

Resim1

Şekil 1

 

Resim2

Şekil 2

 

import pyodbc

con1=pyodbc.connect(

                      'Driver={SQL Server};'

                      'Server=sirius\SQLEXPRESS02;'

                      'Database=master;'

                      'Trusted_Connection=yes;'

                      

                   )

 

 

print("Enter a Staff Id")     

Id=int(input())    

print("Enter First Name")     

Firstname=input()  

print("Enter Last Name")     

LastName=input()  

print("Enter Contact")     

Contact=input()  

print("Enter Mail")     

Mail=input() 

print("Enter Gender")     

Gender=input() 

print("Enter Department")     

Department=input() 

print("Enter Address")     

Address=input() 

print("Enter PostalCode")     

PostalCode=input() 

print("Enter City")     

City=input() 

print("Enter State")     

State=input() 

print("Enter Country")     

Country=input() 

 

cursor = con1.cursor()    

SQLCommand = ("INSERT INTO dbo.staff(Id,Firstname,LastName,Contact,Mail,Gender,Department,Address,PostalCode,City,State,Country) VALUES (?,?,?,?,?,?,?,?,?,?,?,?)")     

Values = [Id,Firstname,LastName,Contact,Mail,Gender,Department,Address,PostalCode,City,State,Country]   

 

#Processing query. Sorgu isleniyor    

cursor.execute(SQLCommand,Values)     

 

#Committing any pending transaction to the database. Bekleyen herhangi bir işlemin veritabanına islenmesi.    

con1.commit()    

    

print("Data Successfully Inserted. \n Verinin basarili bir sekilde girisi yapildi.")

 

con1.close()    

 

 

Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek üzere. Bahadır ŞAHİN