Objetivo de aprendizagem: Aprenda a conectar dois bancos de dados
Para ASP, nossos bancos de dados comumente usados nada mais são do que ACCESS e SQL SERVER, e o mesmo se aplica ao ASP.NET. No entanto, o ASP.NET possui um componente de conexão especial para SQL SERVER e não recomenda OLE DB.
Primeiro, dê uma olhada no banco de dados de conexão ACCESS e abra-o;
string strConnection="Provider=Microsoft.Jet.OleDb.4.0;Fonte de dados=";
strConnection+=Server.MapPath("*.mdb"); //* é o nome do banco de dados
OleDbConnection objConnection=new OleDbConnection(strConnection);
objConnection.Open();
dim objConnection como OleDbConnection
objConnection=new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Data Source="+Server.MapPath("*.mdb"))
objConnection.Open()
Vamos dar uma olhada no banco de dados de conexão SQL SERVER e abri-lo;
string strConnection="servidor=conexão de banco de dados;uid=nome de usuário;pwd=senha;banco de dados=nome do banco de dados";
SqlConnediob objConnection=new SqlCOnnection(strConnection);
objConnection.Open();
dim objConnection como SqlConnectiom
objConnection=new SqlConnection("servidor=conexão de banco de dados;uid=nome de usuário;pwd=senha;banco de dados=nome do banco de dados")
objConnection.Open()
Na verdade, na maioria dos lugares, além da instrução de conexão, a diferença entre SQL SERVER e ACCESS é também a diferença entre SQL×× e OLEDB××.
Além disso, se for um banco de dados ACCESS, você precisará incluir a seguinte instrução no início do arquivo ASPX
<%@Import Namespace="System.Data"%>
<%@Import Namespace="System.Data.OleDb"%>
Se for SQL SERVER, você precisará incluir as seguintes instruções:
<%@Import Namespace="System.Data"%>
<%@Import Namespace="System.Data.SqlClient"%>
Por hoje é tudo e começaremos a falar sobre leitura de banco de dados amanhã.