Connection to Microsoft SQL Server
Examples in ASP e PHP code
The database services of Microsoft SQL Server offered by Hosting Solutions can be purchased as additional services to a hosting plan. However, this option is not available for all hosting plans.
Why use MS SQL Server?
MS SQL Server is one of the most advanced and secure relational databases on the market. If you want to develop dynamic websites with a high number of visitors, Microsoft SQL Server is certainly a suitable candidate as it ensures high performance and stability.
Access to the MS SQL Server plan
The data for accessing the database are delivered in the service activation email to the email address indicated at the time of purchase and can be viewed at any time from the control panel.
The data to be used to connect to the database are as follows:
- Server Alias: SQL
- database name: the name provided with the activation of the SQL Server service.
- login: the name assigned upon activation of the SQL Server service.
- password: the password assigned upon activation of the SQL Server service.
Example of connection using the ASP language
Dim Cn, oRs, nc, i, nrec, HTML_output on error resume next err=0 Set Cn = Server.CreateObject("ADODB.Connection") Cn.Provider = "sqloledb" cn.Properties("Data Source").Value = "sql" cn.Properties("Initial Catalog").Value = "database" cn.Properties("User ID").Value = "nomeutente" cn.Properties("Password").Value = "password" cn.open HTML_output = "" if err=0 then response.write "Contenuto tabella prova: " err=0 set oRS=Cn.Execute("select * from prova") if err = 0 then nc=oRS.fields.count nrec=0 HTML_output = "<table border=1 cellspacing=0>" HTML_output = HTML_output & "<tr bgcolor=blue>" for i=0 to nc-1 HTML_output = HTML_output & "<td>" & " " & ors(i).name & "</td>" next HTML_output = HTML_output & "</tr>" do until oRs.eof HTML_output = HTML_output & "<tr bgcolor=yellow >" for i = 0 to nc-1 HTML_output = HTML_output & "<td>" & " " & ors(i) & "</td>" next HTML_output = HTML_output & "</tr>" ors.movenext nrec=nrec+1 loop HTML_output = HTML_output & "</table><br>" & "Numero Record selezionati: " & nrec oRs.close Cn.Close response.write(HTML_output) else response.write "Errore: " & err.description end if Set oRs = Nothing Set Cn = Nothing
Example of connection using the PHP language
In order to access MS SQL Server using the PHP language, it is necessary to use the appropriate library http://it.php.net/manual/it/ref.mssql.php
<?php $hostname = "SQL"; $dbName = "nomedatabase"; $username = "vostrousername"; $password = "vostrapassword"; $connessione = mssql_connect($hostname,$username,$password) or die("ERRORE: il database non ha risposto."); mssql_select_db($dbName) or die("ERRORE: il database richiesto non esiste"); $interrogazione = "select * from prova"; $risultato = mssql_query($interrogazione); $html_risultato =''; while ($riga = mssql_fetch_array($risultato)) { $html_risultato .= '<tr>'; $html_risultato .= '<td> '.$riga["idcategoria"].'</td>'; $html_risultato .= '<td> '.$riga["nomecategoria"].'</td>'; $html_risultato .= '</tr>'; } mssql_close($connessione); // HTML ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <HTML> <head> <title> Test Connessione MS SQL Server </title> <meta name="Generator" content="EditPlus"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> </head> <body> <table border="1"> <tr> <th colspan="3"> <h3>Tabella Risultati Query: <?php echo $interrogazione; ?></h3> </th> </tr> <tr> <th>ID categoria</th> <th>Nome categoria</th> </tr> <?php echo $html_risultato; ?> </table> </body> </html>