如果只是要把原来软件的数据导到新的软件里,则必须先对原来软件的数据库进行分析,把对应字段导到新软件中(通常这样的工作都是由原软开发和新软件开发人员交流完成),这样的工作一般不是普通人员(非技术人员)能完成的。
1.C#连接Access程序代码:
using System.Data
using System.Data.OleDb
..
string strConnection="Provider=Microsoft.Jet.OleDb.4.0"
strConnection+=@"Data Source=C:BegASPNETNorthwind.mdb"
OleDbConnection objConnection=new OleDbConnection(strConnection)
..
objConnection.Open()
objConnection.Close()
2.C#连接SQL Server
程序代码:
using System.Data
using System.Data.SqlClient
..
string strConnection="user id=sapassword="
strConnection+="initial catalog=NorthwindServer=YourSQLServer"
strConnection+="Connect Timeout=30"
SqlConnection objConnection=new SqlConnection(strConnection)
..
objConnection.Open()
objConnection.Close()
3.C#连接MySQL
程序代码:
using MySQLDriverCS
// 建立数据库连接
MySQLConnection DBConn
DBConn = new MySQLConnection(new MySQLConnectionString
("localhost","mysql","root","",3306).AsString)
DBConn.Open()
// 执行查询语句
MySQLCommand DBComm
DBComm = new MySQLCommand("select Host,User from user",DBConn)
// 读取数据
MySQLDataReader DBReader = DBComm.ExecuteReaderEx()
// 显示数据
try
{
while (DBReader.Read())
{
Console.WriteLine("Host = {0} and User = {1}",
DBReader.GetString(0),DBReader.GetString(1))
}
}
finally
{
DBReader.Close()
DBConn.Close()
}
//关闭数据库连接
DBConn.Close()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)