Red de conocimiento informático - Problemas con los teléfonos móviles - vs2008, use C# para diseñar un formulario de consulta

vs2008, use C# para diseñar un formulario de consulta

1. Acceso a conexión C#

Código de programa:

-------------------------- -- ------------------------------------------------ -- usando System.

System.Data

usando System.Data

System.Data

string strConnection="Provider =Microsoft; .Jet.OleDb.4.0;";

strConnection =@"Data Source=C:BegASPNETNorthwind.mdb";

OleDbConnection objConnection=new OleDbConnection(strConnection);

p>

...

objConnection.Open();

objConnection.Close()

------ --- ----------------------------------------------- --- ------- --------------

Explicación:

La conexión a la base de datos de Access requiere importar espacios de nombres adicionales, así que usa ¡Los dos comandos de uso en la parte superior son esenciales!

strConnection Esta variable contiene la cadena de conexión necesaria para conectarse a la base de datos, que especifica el proveedor de datos y la fuente de datos que se utilizarán.

"Provider=Microsoft.Jet.OleDb.4.0;" se refiere al proveedor de datos que se utiliza aquí, es decir, Access en el motor de datos se basa en este y en el. Acceder a la base de datos Conectado.

"Data Source=C:\BegASPNET\Northwind.mdb" especifica la ubicación de la fuente de datos y su formato estándar es "Data Source=MyDrive:MyPath\MyFile.MDB".

PD:

1.="El siguiente símbolo "@" evitará que "\" en la siguiente cadena se analice como un carácter de escape.

2. Si desea conectarse al archivo de base de datos y al archivo actual en el mismo directorio, también puede utilizar el siguiente método para conectarse:

strConnection ="Data Source="

;

strConnection =MapPath( "Northwind.mdb"); <

¡De esta manera no tendrás que escribir muchas cosas

3. para separar los parámetros en la cadena de conexión.

"OleDbConnection objConnection=new OleDbConnection(strConnection);" Esta oración utiliza la cadena de conexión definida para crear un objeto de enlace, que procesaremos cuando operemos la base de datos en el futuro.

"objConnection. Open(); "Se utiliza para abrir la conexión. En este punto, la conexión a la base de datos de Access está completa.

------------------------------------------- ----- -------------------------------------

2 . C# conectarse a SQL Server

Código de programa:

--------------------- -------- ------------------------------------------ -------- -

usandousando --------------------------------- -------- -------------------------------------

usando System.Data;

usando System.Data.SqlClient

...

cadena strConnection="id de usuario=sa; contraseña=; ";

strConnection ="catálogo inicial=Northwind; Server=YourSQLServer;";

strConnection="Tiempo de espera de conexión=30";

SqlConnection objConnection=new SqlConnection(strConnection);

...

objConnection.Open();

objConnection.Close(); -------- ------------------------------------------ -------- ------ --------------

Explicación:

El mecanismo para conectarse a un La base de datos de SQL Server no es el mismo que el mecanismo para conectarse a Access. No hay mucha diferencia, solo se cambiaron diferentes parámetros en el objeto de conexión y la cadena de conexión.

En primer lugar, el espacio de nombres utilizado para conectarse a SQL Server no es "System.Data.OleDb", sino "System.Data.SqlClient".

En segundo lugar, en la cadena de conexión, introducimos un parámetro a la vez (nota: los parámetros están separados por punto y coma):

"user id=sa": Conéctate a la base de datos para verificar nombre de usuario sa. También tiene un alias "uid", por lo que también podemos escribir esta línea como "uid=sa".

"password=": La contraseña para conectarse a la base de datos está vacía. Su alias es "pwd", por lo que podemos escribir "pwd=".

Tenga en cuenta que su servidor SQL debe estar configurado para solicitar un nombre de usuario y contraseña para iniciar sesión; de lo contrario, iniciar sesión de esta manera no funcionará. Si su SQL Server está configurado para iniciar sesión en Windows, deberá utilizar "Trusted_Connection=SSPI" para iniciar sesión en lugar de "ID de usuario" y "contraseña".

"initial catalog=Northwind": La fuente de datos utilizada es la base de datos "Northwind".

Su alias es "Base de datos", que se puede escribir como "Base de datos = Northwind".

"Server=YourSQLServer": Utilice el servidor llamado "YourSQLServer". Sus alias son "DataSource", "Address", "Addr". Si está utilizando una base de datos local con un nombre de instancia definido, puede escribir "Servidor=(local)\InstanceName" si está utilizando un servidor remoto, reemplace "(local)" con el nombre o dirección IP del servidor remoto; .

"Connection timeout=30": El tiempo de espera de la conexión es de 30 segundos.

En este caso, el constructor utilizado para crear el objeto de conexión es SqlConnection.

------------------------------------------- ----- -------------------------------------

3 . C# Conectarse a Oracle

Código de programa:

{

cadena ConnectionString="Fuente de datos=sky; usuario=sistema; contraseña=administrador;" / /escribir cadena de conexión

OracleConnection conn=new OracleConnection(ConnectionString); //crea una nueva conexión

prueba

{

conn .ExecuteReader(); // Crea un objeto OracleDateReader

while(odr.Read())//lee los datos, si odr.Read() devuelve false entonces significa hasta el final del conjunto de registros

{

Response.Write(odr.GetOracleString(1).ToString()); //Campo de salida 1, este número es el índice del campo, el uso específico de los nombres de campo permanece a estudiar

}

odr.Close();

}

catch(Exception ee)

{

Response.Write(ee.Message); // Si hay un error, genera el mensaje de error

}

Finalmente

{

conn.Close(); // Cerrar la conexión

}

}

}

--- ------ -------------------------------------- ------------ --------------------

4.C# Conectarse a MySQL

Código de programa:

-------------------------------------- ------------- -------------------------------

Usar MySQLDriverCS;

// Crear conexión de base de datos

MySQLConnection DBConn

DBConn =

new MySQLConnection(new MySQLConnectionString("localhost) ", "mysql", "root", ", 3306) .AsString

DBConn.Open()

//Ejecutar declaración de consulta

MySQLCommand DBComm;

DBComm =

p>

new MySQLCommand("seleccione Host, Usuario de usuario", DBConn); lee

Datos

MySQLDataReader DBReader = DBComm.ExecuteReaderEx();

//Mostrar datos

prueba

{

while (DBReader.Read())

new MySQLCommand("seleccione Host, Usuario de usuario", DBConn); {

Console.WriteLine("Host = {0} y Usuario = {1}", DBReader.GetString(0), DBReader.GetString(1));

}

}

}

}

Finalmente

prueba

{

mientras (DBReader. p>{

DBReader .Close();

DBConn.Close();

}

//Cerrar la conexión de la base de datos

DBConn.Close( );

--------------------------------- ------- ------ ---------------------------------------

5.Conexión C# a IBM DB2

Código de programa: DataBind();

// Vincular datos

OleDbConnection1.Close(); >

/ / Cerrar la conexión

// Agregar datos de la base de datos

// Agregar datos de la base de datos

// Agregar un nuevo campo correspondiente al número de campos en el cuadro de texto del formulario web y un botón, agregue el código de evento de respuesta de clic para el botón de la siguiente manera:

this.OleDbInsertConnection1.Close()

// Cerrar la conexión;

// Agregar datos de la base de datos

// Agregar datos de la base de datos

// Agregar un nuevo TextBox y un botón correspondiente al número de campos del formulario web .

OleDbInsertCommand1.CommandText =

" INSERTsintosADDRESS(NOMBRE,

CORREO ELECTRÓNICO, EDAD, DIRECCIÓN) VALUES

('" TextBox1.Text "','" TextBox2. TextBox2.Text "','" TextBox3.Text "','" TextBox4.Text "')";

OleDbInsertCommand1.Connection.Open()

//Abre el conexión

OleDbInsertCommand1.ExecuteNonQuery();

//Ejecutar esta instrucción SQL

OleDbInsertCommand1.Connection.Close()

/ /Cerrar la conexión

----------------------------------------------- --- ----------------------------------------------- ----

6. C# Conectarse a SyBase

Código de programa: (OleDb)

------------- ------------- ------------------------------------- ---------- ----

Provider=Sybase.ASEOLEDBProvider.2;Catálogo inicial=Nombre de la base de datos;ID de usuario=Nombre de usuario;Fuente de datos=Fuente de datos;Propiedades extendidas= "";.Nombre del servidor = dirección IP; protocolo de red = Winsock; dirección del puerto del servidor = 5000

La ventana se puede mostrar usando dataGridView o listView. Pero ambos necesitan vincular la fuente de datos.