局域網(wǎng)自動連接數(shù)據(jù)庫
局域網(wǎng)自動連接數(shù)據(jù)庫
由于局域網(wǎng)信息網(wǎng)絡(luò)的建設(shè)和發(fā)展,局域網(wǎng)的建立和應(yīng)用也越來越廣泛,企業(yè)、學(xué)校、小區(qū)、家庭都隨處可見。下面是學(xué)習(xí)啦小編為大家整理的關(guān)于局域網(wǎng)自動連接數(shù)據(jù)庫,一起來看看吧!
局域網(wǎng)自動連接數(shù)據(jù)庫
打開access,單機(jī)菜單欄創(chuàng)建,選擇表,單擊列,選擇下拉菜單中的字段類型,單機(jī)列名更改字段名稱,access版本為office 2010
添加完成后單擊保存成test.accdb
新建c#窗體程序
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;//access數(shù)據(jù)庫相關(guān)
using System.IO;//輸入輸出相關(guān)
public Form1()
{
try
{
InitializeComponent();
string[] sip = File.ReadAllLines("D:\database\ip.txt", Encoding.Default); //獲得整個文本,每一行作為一個string,放到數(shù)組。
con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\" + sip[0] + "\database\test.accdb;");
con.Open();
MessageBox.Show("連接成功!");
}
catch (Exception exception)
{
MessageBox.Show(exception.Message);
}
}
在D:\database\目錄下新建ip.txt,輸入要連接的主機(jī)ip地址,若為本地則只需輸入127.0.0.1,路徑可以自定義,和代碼里對應(yīng)即可
若連接別的主機(jī),需要將前面創(chuàng)建的test.accdb拷貝到該主機(jī)d盤下的database文件夾并共享改文件夾。若本地也一樣。
7執(zhí)行c#工程,若彈出“連接成功!”提示框則連接access數(shù)據(jù)庫成功,否則彈出相應(yīng)的錯誤信息。