新聞中心
Access數(shù)據(jù)庫(kù)是微軟公司開(kāi)發(fā)的一款應(yīng)用軟件,網(wǎng)絡(luò)上需要對(duì)其進(jìn)行訪(fǎng)問(wèn)或遠(yuǎn)程控制時(shí),需要通過(guò)相關(guān)配置實(shí)現(xiàn),否則將無(wú)法進(jìn)行訪(fǎng)問(wèn)或控制。為了方便用戶(hù),本文將介紹,相信能為您帶來(lái)幫助。

創(chuàng)新互聯(lián)成立于2013年,是專(zhuān)業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站建設(shè)、成都做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元烏魯木齊做網(wǎng)站,已為上家服務(wù),為烏魯木齊各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話(huà):18980820575
一、允許遠(yuǎn)程訪(fǎng)問(wèn)
在Access數(shù)據(jù)庫(kù)中,允許遠(yuǎn)程訪(fǎng)問(wèn)可以使用戶(hù)通過(guò)互聯(lián)網(wǎng)與遠(yuǎn)程計(jì)算機(jī)上的數(shù)據(jù)庫(kù)進(jìn)行連接。如果您的計(jì)算機(jī)或數(shù)據(jù)庫(kù)在企業(yè)或組織內(nèi)部,這種設(shè)置將變得尤為重要。
具體步驟如下:
1.打開(kāi)Access數(shù)據(jù)庫(kù),然后跳轉(zhuǎn)到「文件」選項(xiàng)卡,點(diǎn)擊「選項(xiàng)」按鈕。
2.在選項(xiàng)中,點(diǎn)擊「當(dāng)前數(shù)據(jù)庫(kù)」選項(xiàng)卡。在右側(cè)中,找到「常規(guī)」部分,然后找到「允許完全受信任的客戶(hù)端進(jìn)行遠(yuǎn)程訪(fǎng)問(wèn)」選項(xiàng),確保其處于打開(kāi)狀態(tài)。如果它沒(méi)有被激活,現(xiàn)在可以輕松激活它。單擊「確定」以完成該設(shè)置。
二、打開(kāi)遠(yuǎn)程連接
要打開(kāi)遠(yuǎn)程連接,需要從計(jì)算機(jī)的網(wǎng)絡(luò)連接中心找到并打開(kāi)本地安全策略。
具體步驟如下:
1.在 Windows 操作系統(tǒng)中,用管理員權(quán)限登錄到您的計(jì)算機(jī)。
2.登錄后,在 Windows 任務(wù)欄中找到一個(gè)類(lèi)似于無(wú)線(xiàn)網(wǎng)絡(luò)的小圖標(biāo),右鍵單擊并選擇「網(wǎng)絡(luò)和共享中心」。
3.在左側(cè),選擇「更改適配器設(shè)置」,然后右鍵單擊您正在使用的本地連接,并選擇「屬性」。
4.在屬性窗口中,選擇「Internet 協(xié)議版本 4(TCP/IPv4)」,然后單擊「屬性」。
5.接下來(lái),選擇「高級(jí)」選項(xiàng)卡,然后再次單擊「屬性」。
6.現(xiàn)在,確?!笩o(wú)視默認(rèn)網(wǎng)決策」處于打開(kāi)狀態(tài)。如果它沒(méi)有被設(shè)置,現(xiàn)在可以輕松地激活它。單擊「確定」,保存更改。
三、配置防火墻
為了允許遠(yuǎn)程訪(fǎng)問(wèn),您的計(jì)算機(jī)防火墻必須配置為允許訪(fǎng)問(wèn)(或允許相關(guān)端口,即 135、137 和 139)。
具體步驟如下:
1.通過(guò)按下「Windows+R」組合鍵并輸入「control firewall.cpl」打開(kāi) Windows 防火墻。
2.在防火墻中,單擊「高級(jí)設(shè)置」,找到「入站規(guī)則」,并使其處于激活狀態(tài)。
3.接下來(lái),單擊「新建規(guī)則」。按照屏幕上的指示進(jìn)行操作,選擇類(lèi)型為「端口」,并確保端口號(hào)為相關(guān)的 Access 數(shù)據(jù)庫(kù)端口(135、137 和 139)。
4.單擊「下一步」,然后選擇「允許連接」。
5.再次單擊「下一步」,在名稱(chēng)欄中輸入任何您認(rèn)為有用的名稱(chēng)。
6.描述該規(guī)則并單擊「完成」,保存更改。
四、測(cè)試遠(yuǎn)程連接
現(xiàn)在,可以通過(guò)遠(yuǎn)程計(jì)算機(jī)從 Internet 訪(fǎng)問(wèn)您的 Access 數(shù)據(jù)庫(kù)了。為了測(cè)試連接是否成功,可以使用一個(gè)簡(jiǎn)單的 Telnet 命令。
具體步驟如下:
1.從本地計(jì)算機(jī)打開(kāi)命令行提示符。
2.接下來(lái),鍵入「Telnet [主機(jī)名稱(chēng)] [端口號(hào)]」,并按 Enter 鍵。確?!竅主機(jī)名稱(chēng)]」為要訪(fǎng)問(wèn)的 Access 數(shù)據(jù)庫(kù)計(jì)算機(jī)的 IP 地址和「[端口號(hào)]」為已打開(kāi)的端口。
3.如果一切正常,您應(yīng)該會(huì)看到與數(shù)據(jù)庫(kù)的連接信息。如果連接失敗,請(qǐng)仔細(xì)檢查您的設(shè)置,確保其已正確配置。
本文介紹的方法不僅可以實(shí)現(xiàn)access數(shù)據(jù)庫(kù)遠(yuǎn)程登錄,還能夠保障登錄安全。希望這些步驟對(duì)您有幫助,并使您更輕松地進(jìn)行遠(yuǎn)程訪(fǎng)問(wèn)和控制。
相關(guān)問(wèn)題拓展閱讀:
- 如何用java 遠(yuǎn)程連接 access數(shù)據(jù)庫(kù)
如何用java 遠(yuǎn)程連接 access數(shù)據(jù)庫(kù)
package com.jiuzi.connection;
import java.sql.*;
public class ConnectAccess {
/**
* 初學(xué)者請(qǐng)注意:
* 1:先建立一個(gè)access文件a1.mdb,并放在D:\下;
* 2:在數(shù)據(jù)庫(kù)文件a1.mdb中建立一個(gè)表Table1;
* 3:為T(mén)able1添滲陪攔加一列,并插入至少一條記錄;叢胡
* 4:本文是一個(gè)完整的類(lèi),直接拿去運(yùn)行就可以。
*/
public static void main(String args) throws Exception {
ConnectAccess ca=new ConnectAccess();
ca.ConnectAccessFile();
// ca.ConnectAccessDataSource();
}
public void ConnectAccessFile() throws Exception
{
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
/**
* 直接連接access文件。
*/
String dbur1 = “jdbc:odbc:driver={Microsoft Access Driver
(*.mdb)};DBQ=d:\\hongloumeng.mdb”;
Connection conn = DriverManager.getConnection(dbur1, “username”, “password”);
Statement stmt = conn.createStatement();
String sql=”select * from dream where 序號(hào)=1″;
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
String text=rs.getString(4);
System.out.println(rs.getString(1));
System.out.println(rs.getString(2));
System.out.println(rs.getString(3));
System.out.println(text);
}
rs.close();
stmt.close();
conn.close();
}
public void ConnectAccessDataSource()throws Exception {
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
/**
* 采用ODBC連接方式 如何建立ODBC連接?
* 答:在windows下,【開(kāi)始】->【控制面板亂神】->【性能和維護(hù)】->【管理工具】->【數(shù)
據(jù)源】,在數(shù)據(jù)源這里添加一個(gè)指向a1.mdb文件的數(shù)據(jù)源。
* 比如創(chuàng)建名字為dataS1
*/
String dbur1 = “jdbc:odbc:dataS1”;// 此為ODBC連接方式
Connection conn = DriverManager.getConnection(dbur1, “username”, “password”);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(“select * from Table1”);
while (rs.next()) {System.out.println(rs.getString(1));
}
rs.close();
stmt.close();
conn.close();
}
}
利用連接池(以下是一個(gè)連接池)
package com.jiuzi.connection;
import java.sql.Connection;
import java.sql.DriverManager;
import java.util.ArrayList;
import java.util.List;
import javax.swing.JOptionPane;
public class ConnectionPool {
private List connections = new ArrayList();
private static final int MIN_CONNECTIONS = 2;
private static final int MAX_CONNECTIONS = 10;
private static ConnectionPool connectionPool = null;
static {
try {
connectionPool = new ConnectionPool();
} catch (Exception e) {
JOptionPane.showMessageDialog(null, “數(shù)據(jù)庫(kù)連接錯(cuò)誤:”+
(“jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=d:\\hongloumeng.mdb”+
e.getMessage()));
System.exit(-1);
System.err.println();
}
}
private ConnectionPool() throws Exception {
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
for(int i = 0; i
this.createNewConnection();
}
}
public static ConnectionPool getInstance() {
return connectionPool;
}
public static void main(String args) throws Exception {
final ConnectionPool pool = ConnectionPool.getInstance();
for(int i = 0; i
new Thread() {
public void run() {try {
Connection conn = pool.getConnection();
Thread.sleep(5000);
pool.releaseConnection(conn);
} catch (InterruptedException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
}
}.start();
}
}
public synchronized Connection getConnection() throws Exception {
ConnectionDesc cd = null;
for (int i = 0; i
cd = connections.get(i);
if (cd.isIdle()) {
cd.setState(true);
System.out.println(“Connection No.” + cd.getNo() + ” has been
Occupied.”);
return cd.getConn();
}
}
cd = createNewConnection();
cd.setState(true);
return cd.getConn();
}
public synchronized void releaseConnection(Connection conn) {
for (int i = 0; i
ConnectionDesc cd = this.connections.get(i);
if (cd.getConn() == conn) {
cd.setState(false);
System.out.println(“Connection No.” + cd.getNo() + ” has been
released.”);
}
}
}
public synchronized ConnectionDesc createNewConnection()
throws Exception {
if (this.connections.size()
Connection conn =
DriverManager.getConnection(“jdbc:odbc:driver={Microsoft Access Driver
(*.mdb)};DBQ=db\\hongloumeng.mdb”,
“username”, “password”);
ConnectionDesc cd = new ConnectionDesc(conn);
this.connections.add(cd);
cd.setState(false);
return cd;
}
System.err.println(“Too many Connection with DB:” + connections.size());
if(JOptionPane.OK_OPTION==JOptionPane.showConfirmDialog(null, “E00101:太多連接
了,對(duì)其連接復(fù)位嗎?”)){
resetConnection();
}
return null;
}
public void resetConnection(){
for(ConnectionDesc desc:connections){
if(!desc.isIdle()){
desc.setState(false);
}
}
}
}
class ConnectionDesc {
private Connection conn;
//state 指的是此連接是否被使用: true 為是,false 為不是
private boolean state;
private int no;
private static int count = 0;
ConnectionDesc(Connection conn) {
this.conn = conn;
this.no = count++;
System.out.println(“Connection No.” + this.no + ” has been created.”);
}
public void setState(boolean state) {
this.state = state;
}
public boolean isIdle() {
return !state;
}
public int getNo() {
return this.no;
}
public Connection getConn() {
return conn;
}
}
1.
String dbur1 = “jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=d:\\hongloumeng.mdb”;
DBQ后面換成 \\IP\xxx.mdb
2.建立裂巖一指派個(gè)遠(yuǎn)程共享目錄的映射,然后用
String dbur1 = “jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=Z:\\hongloumeng.mdb”;
當(dāng)肆逗御本地磁盤(pán)用。
你把數(shù)據(jù)庫(kù)連接地址改成遠(yuǎn)程的地址就可以了
關(guān)于access數(shù)據(jù)庫(kù)遠(yuǎn)程登錄的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都網(wǎng)站營(yíng)銷(xiāo)推廣找創(chuàng)新互聯(lián),全國(guó)分站站群網(wǎng)站搭建更好做SEO營(yíng)銷(xiāo)。
創(chuàng)新互聯(lián)(www.cdcxhl.com)四川成都IDC基礎(chǔ)服務(wù)商,價(jià)格厚道。提供成都服務(wù)器托管租用、綿陽(yáng)服務(wù)器租用托管、重慶服務(wù)器托管租用、貴陽(yáng)服務(wù)器機(jī)房服務(wù)器托管租用。
文章名稱(chēng):輕松實(shí)現(xiàn)Access數(shù)據(jù)庫(kù)遠(yuǎn)程登錄的方法 (access數(shù)據(jù)庫(kù)遠(yuǎn)程登錄)
文章分享:http://m.fisionsoft.com.cn/article/djcpges.html


咨詢(xún)
建站咨詢(xún)
