Public Function openConn() As String ' Try ConnSQLStr = "Data Source=" & strDataSource & _ ";User ID=" & strUserID & _ ";Password=" & strPassword myORACLEConnection.ConnectionString = ConnSQLStr If myORACLEConnection.State = ConnectionState.Open Then myORACLEConnection.Close() End If myORACLEConnection.Open() Return "数据库连接成功,当前连接数据库:【" & strDataSource & "】" Catch ex As Exception Return "连接【" & strDataSource & "】数据库失败。" End Try End Function
using (OdbcConnection connection = new OdbcConnection(connectionString)) { try { dadapter.SelectCommand.Connection = connection;
using (OdbcConnection connection = new OdbcConnection(connectionString)) { try { //... } catch ( SqlException ex ) { // ... transaction.commit(); } finally { transaction.rollBack(); connection.Close(); } } // connection object is disposed.
Try /*定义connection,略 */ If Connection.State = ConnectionState.Open Then Connection.Close() End If Connection.Open() Catch ex As Exception Return "Connect failed" End Try
C# Code using (OdbcConnection con= new OdbcConnection(connectionString)) { try { dadapter.SelectCommand.Connection = con; OdbcCommandBuilder builder = new OdbcCommandBuilder(dadapter); con.Open(); dadapter.Update(dset, "payunit"); } catch (Exception ex){ } finally{con.Close();} }
'
Try
ConnSQLStr = "Data Source=" & strDataSource & _
";User ID=" & strUserID & _
";Password=" & strPassword myORACLEConnection.ConnectionString = ConnSQLStr
If myORACLEConnection.State = ConnectionState.Open Then
myORACLEConnection.Close()
End If
myORACLEConnection.Open() Return "数据库连接成功,当前连接数据库:【" & strDataSource & "】"
Catch ex As Exception
Return "连接【" & strDataSource & "】数据库失败。"
End Try
End Function
using (OdbcConnection connection = new OdbcConnection(connectionString))
{
try
{
dadapter.SelectCommand.Connection = connection;
OdbcCommandBuilder builder = new OdbcCommandBuilder( dadapter ); connection.Open();
dadapter.Update(dset, "payunit");
}
catch ( Exception ex )
{
// exception handling code.
}
finally
{
connection.Close();
}
} // connection object is disposed.
{
try
{
//...
}
catch ( SqlException ex )
{
// ...
transaction.commit();
}
finally
{
transaction.rollBack();
connection.Close();
}
} // connection object is disposed.
/*定义connection,略
*/
If Connection.State = ConnectionState.Open Then
Connection.Close()
End If
Connection.Open()
Catch ex As Exception
Return "Connect failed"
End Try
using (OdbcConnection con= new OdbcConnection(connectionString))
{
try
{
dadapter.SelectCommand.Connection = con;
OdbcCommandBuilder builder = new OdbcCommandBuilder(dadapter);
con.Open();
dadapter.Update(dset, "payunit");
}
catch (Exception ex){ }
finally{con.Close();}
}