
I am making a little code to test the functionality server with MSSQL Database connection. The test code was develop with asp.net C#.
If the script successful connect with MSSQL Database it will display message like below:
TESTS COMPLETED SUCCESSFULLY!.Else, it will display
TESTS FAILED!
Server script:
<script runat="server">
void DBTestTest_Click(object sender, EventArgs e) {
string message = string.Empty;
string Server = txtServer.Text.Trim();
string Username = txtUsername.Text.Trim();
string Password = txtPassword.Text.Trim();
System.Data.IDbConnection con = null;
con = new System.Data.SqlClient.SqlConnection();
con.ConnectionString = string.Format("Data Source={0};User ID={1};Password={2}", Server, Username, Password);
try {
con.Open();
message += " Connection established.";
con.Close();
message += " Disconnecting from server.";
message += " TESTS COMPLETED SUCCESSFULLY!.";
} catch (Exception ex) {
message += " " + ex.Message;
message += " TESTS FAILED!";
}
Literal L = new Literal();
L.Text = message;
MessageHolder.Controls.Add(L);
}
</script>
HTML form script:
<form id="form" runat="server">
<asp:PlaceHolder ID="MessageHolder" runat="server"></asp:PlaceHolder>
<h2>Test MSSQL Connection</h2>
<table border="0" >
<tr>
<td>Server:<td>
<td><asp:TextBox ID="txtServer" Runat="Server" Columns="25" CssClass="input-text"></asp:TextBox></td>
</tr>
<tr>
<td>Username:</td>
<td><asp:TextBox ID="txtUsername" Runat="Server" Columns="25" CssClass="input-text"></asp:TextBox></td>
</tr>
<tr>
<td>Password:</td>
<td><asp:TextBox ID="txtPassword" Runat="Server" Columns="25" CssClass="input-text"></asp:TextBox></td>
</tr>
<tr>
<td colspan="2">
<button type="submit" value="" name="bname_ok" onserverclick="DBTestTest_Click" runat=server>Test Connection</button>
</td>
</tr>
</table>
</form>
You can download the completed code from HERE.