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.
Şekil 1
Ş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