Database Akademi
»
Programlama
»
ASP.NET
»
asp.net Class ta sql baglantisi
Sıralama: Member
Gruplar: Registered
Katılan: 28.08.2014(UTC) Mesajlar: 19 Konum: PENDIK 5 Kere Teşekkür Etti.
|
Merhaba Hocam Hocam soyle bir sorum olacak. Asp.net Sqlbaglanti saglamasini veri cekmesini herseyi yapıyorm ama sunu nasil yapariz login ekranımız olsun birtane sql sunucusunu login ekranında ben belirtim hemde baglanti yapıcagi veri tabanını kullanic adi şifresiylede giriş yapsin istiyorm ama bunlar class olusturarak yapmak istiyorm.
|
|
|
|
Sıralama: Administration
Gruplar: Administrators
Katılan: 6.05.2014(UTC) Mesajlar: 670
19 Kere Teşekkür Etti. 152 Mesajına Toplam 253 Kere Teşekkür Edildi.
|
Originally Posted by: sabrisavas Merhaba Hocam Hocam soyle bir sorum olacak. Asp.net Sqlbaglanti saglamasini veri cekmesini herseyi yapıyorm ama sunu nasil yapariz login ekranımız olsun birtane sql sunucusunu login ekranında ben belirtim hemde baglanti yapıcagi veri tabanını kullanic adi şifresiylede giriş yapsin istiyorm ama bunlar class olusturarak yapmak istiyorm. Merhabalar Dostum, Soruyu tam anlayamadım, benim anladığımı yazayım senin istediğin benden sitelerde olugu gibi bir login ekranı yapmak istiyorsun ama bir türlü sql bağlantısı sağlayamadın doğru mudur? eğer buysa hemen kodu yollayayım |
Sql Server 2016 Eğitimiz 19 Mayıs tarihinde başlayacaktır. 32 Saat Olup Ücret 1450 TL + KDV'dir. Kayıt ve ayrıntılar için tıklayınıztwitter.com/dbakademi Dua ve teşekkür en büyük servetlere bedel... |
|
|
|
Sıralama: Member
Gruplar: Registered
Katılan: 28.08.2014(UTC) Mesajlar: 19 Konum: PENDIK 5 Kere Teşekkür Etti.
|
Hocam.SQL baglanti yapiyorm. Tek yapmak istedigim login ekraninda sunucuyu ben gostercem mesela login ekraninda SQL sunucusu, Kullnici adi, sifre , ve veri tabanini seçin yazicak bunun kodu lazim.
|
|
|
|
Sıralama: Administration
Gruplar: Administrators
Katılan: 6.05.2014(UTC) Mesajlar: 670
19 Kere Teşekkür Etti. 152 Mesajına Toplam 253 Kere Teşekkür Edildi.
|
Originally Posted by: sabrisavas Hocam.SQL baglanti yapiyorm. Tek yapmak istedigim login ekraninda sunucuyu ben gostercem mesela login ekraninda SQL sunucusu, Kullnici adi, sifre , ve veri tabanini seçin yazicak bunun kodu lazim. Kod:
string machineName = "";
string UserName = "";
string Password = "";
machineName = TextBoxMachineName.Text;
UserName = TextBoxUserName.Text;
Password = TextBoxPassword.Text;
SqlConnection sqlConn =new SqlConnection();
sqlConn.ConnectionString = "server="+TextBoxMachineName.Text+";user="+TextBoxUserName.Text+";pwd="+TextBoxPassword.Text+";database=Master;";
sqlConn.Open();//baglantı kurulur
Bağlantıyı kurduktan sonrada select * from sys.databases bir dropdown a nada seçtirebilirsin database i böylece istediğin databaselerde dropdownliste dolmus olur |
Sql Server 2016 Eğitimiz 19 Mayıs tarihinde başlayacaktır. 32 Saat Olup Ücret 1450 TL + KDV'dir. Kayıt ve ayrıntılar için tıklayınıztwitter.com/dbakademi Dua ve teşekkür en büyük servetlere bedel... |
|
|
|
Sıralama: Member
Gruplar: Registered
Katılan: 28.08.2014(UTC) Mesajlar: 19 Konum: PENDIK 5 Kere Teşekkür Etti.
|
Hocam bu tam anlatmak istediğim şey ama class yapisinda biraz kafam karsiyor bunu clasata kullanma imkanimiz varmi.
|
|
|
|
Sıralama: Administration
Gruplar: Administrators
Katılan: 6.05.2014(UTC) Mesajlar: 670
19 Kere Teşekkür Etti. 152 Mesajına Toplam 253 Kere Teşekkür Edildi.
|
Originally Posted by: sabrisavas Hocam bu tam anlatmak istediğim şey ama class yapisinda biraz kafam karsiyor bunu clasata kullanma imkanimiz varmi. ozaman sana benim kullandıgım connection classını vereyim her yerde kullan onu Kod:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.SqlClient;
using System.Configuration;
using System.Data;
/// <summary>
/// Summary description for SqlProccess
/// </summary>
public class SqlProccess
{
string connectionString;
public SqlProccess(string connectionString)
{
this.connectionString = connectionString;
}
public SqlProccess()
{
connectionString = ConfigurationManager.ConnectionStrings["CreateSite"].ConnectionString;
}
public int ExecuteNonQuery(string sqlString, CommandType type, SqlParameter[] paramArray)
{
SqlConnection con = new SqlConnection(connectionString);
SqlCommand cmd = new SqlCommand(sqlString, con);
cmd.CommandType = type;
if (paramArray != null)
{
cmd.Parameters.AddRange(paramArray);
}
try
{
if (con.State != ConnectionState.Open)
{
con.Open();
}
return cmd.ExecuteNonQuery();
}
catch (SqlException ex)
{
throw ex;
}
finally
{
if (con.State != ConnectionState.Closed)
{
con.Close();
}
}
}
public object ExecuteScalar(string sqlString, CommandType type, SqlParameter[] paramArray)
{
SqlConnection con = new SqlConnection(connectionString);
SqlCommand cmd = new SqlCommand(sqlString, con);
cmd.CommandType = type;
if (paramArray != null)
{
cmd.Parameters.AddRange(paramArray);
}
try
{
if (con.State != ConnectionState.Open)
{
con.Open();
}
return cmd.ExecuteScalar();
}
catch (SqlException ex)
{
throw ex;
}
finally
{
if (con.State != ConnectionState.Closed)
{
con.Close();
}
}
}
public SqlDataReader ExecuteReader(string sqlString, CommandType type, SqlParameter[] paramArray)
{
SqlConnection con = new SqlConnection(connectionString);
SqlCommand cmd = new SqlCommand(sqlString, con);
cmd.CommandType = type;
if (paramArray != null)
{
cmd.Parameters.AddRange(paramArray);
}
try
{
if (con.State != ConnectionState.Open)
{
con.Open();
}
return cmd.ExecuteReader((CommandBehavior.CloseConnection));
}
catch (SqlException exp)
{
throw exp;
}
}
}
web confige e Kod:
<connectionStrings>
<add name="CreateSite" connectionString="Data Source=MEHMET;Initial Catalog=CreateSite;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
Kullanımı Kod:
-- read işlemi
SqlProccess cmdUserId = new SqlProccess();
SqlParameter[] paramUserId = new SqlParameter[] {
new SqlParameter("@SiteName",SqlDbType.VarChar)
};
paramUserId[0].Value = SiteName;
SqlDataReader drUserId = cmdUserId.ExecuteReader("ksel_URLGetUserId", CommandType.StoredProcedure, paramUserId);
if (drUserId.Read())
{
UserId = drUserId.GetInt64(0);
}
-- insert update
SqlProccess cmd = new SqlProccess();
SqlParameter[] paramArray = new SqlParameter[] {
new SqlParameter("@UserId",SqlDbType.Int),
};
paramArray[0].Value =UserId;
cmd.ExecuteNonQuery("ksel_UpdateBigData", CommandType.StoredProcedure, paramArray);
|
Sql Server 2016 Eğitimiz 19 Mayıs tarihinde başlayacaktır. 32 Saat Olup Ücret 1450 TL + KDV'dir. Kayıt ve ayrıntılar için tıklayınıztwitter.com/dbakademi Dua ve teşekkür en büyük servetlere bedel... |
mehmetzekikir: 1 Kişi mesajın için Teşekkür Etti.
|
|
|
Database Akademi
»
Programlama
»
ASP.NET
»
asp.net Class ta sql baglantisi
Forumu Atla
Bu foruma yeni konular postalayamazsınız.
Bu forumda ki konulara yeni posta gönderemezsiniz.
Bu forumdaki postalarınızı silemezsiniz.
Bu forumdaki postalarınızı düzenleyemezsiniz.
Bu forumda anketler yaratamazsınız.
Bu forumdaki anketlere oy veremezsiniz.