v2.5.2
Giriş yap

JavaScript ile Sql Server Veri tabanı Bağlantısı Yapmak

trsherlock
7,559 defa görüntülendi

JavaScript ile Sql Server Veri tabanı Bağlantısı yapmak mümkün müdür?

trsherlock
1436 gün önce

Tayfun Hocam ben kurmuş olduğum web sitesi ile herkes kendi veri tabanı bağlantı bilgilerini girerek bağlanabilsin ve sorgulama yapabilsin istiyordum.
Node.js ile yapılabilir mi bilmiyorum. Araştırmam lazım.
Açıkçası kodları bulmuştum fakat IE ile denemediğim problem yaşıyormuşum :).

Bir de Tayun Hocam markdown ile bağlantı eklemeye bir ayar çeksen de direk tıklama yaptığımız zaman otomatik yeni sekmede açılsa güzel olmaz mı?

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
var conn = new ActiveXObject("ADODB.Connection")//creating the connection object
var conn_str = ""
var db_Host = ""
var db_User = ""
var db_Password = ""
var db_Provider = ""
var db_Default = ""

function Show_Data()
{
db_Host = "MakineSqlServer";//your computer name
db_User = "Kullanıcı";//system admin user
db_Password = "Şifre";
db_Provider = "SQLOLEDB";
db_Default = "veritabanı";//database name
conn_str = "Provider="+db_Provider+";Data Source="+db_Host+"; User Id="+db_User+"; password="+db_Password+"; Initial Catalog="+db_Default;
show_data_from_database();
}
function show_data_from_database()
{
try
{
conn.Open(conn_str)//open the connection
//alert(conn)
 var reader = new ActiveXObject("ADODB.Recordset");//creating an object of adodb to read the data as rows 
 var strQuery = "SELECT * FROM FirmalarListesi";//query string 
    reader.Open(strQuery, conn);//fetch the data
    reader.MoveFirst();//move to the first row
    while (!reader.eof) //reaad until the last row of data
	{
        document.write(reader.fields(0) + "&nbsp;&nbsp;&nbsp;");//print to the screen
        document.write(reader.fields(1) + "&nbsp;&nbsp;&nbsp;");
        document.write(reader.fields(2) + "<br/>");
         //alert(rs.fields(0));
        reader.movenext();//move to the next row
    }

}
catch(e)
{
alert("Error creating Connection")
}
}
</script>
</head>
<body onload="Show_Data()">

</body>
</html>