1. 如何通過手機app獲取伺服器資料庫數據
首先不要管安卓端還是蘋果端,現在一般都是響應式的app,你放到安卓或者蘋果或者pc或者平板都是沒有問題的。一般採用的是http介面通訊,或者socket連接。具體你要去查資料找Demo了。而且現在主流是採用html5開發或者混合開發了。所以最好是伺服器提供appAPI介面,通過http訪問伺服器,獲取數據,數據一般是json,或者xml,拿到後解析數據就可以了,然後再用UI框架或者其他框架或者自定義的UI封裝下格式很漂亮了,至於cookie和session等,看你的習慣,網路驗證和簽名那些也自己看習慣,如果涉及到大數據,還需要引入第三方框架的,直接引入就可以了,不過推薦自己寫,防止侵權。都是很通用的。
2. ios開發數據緩存如何獲取服務端最新數據
方法一:一般將伺服器第一次返回的數據保存在沙盒裡面。這樣在手機斷網的情況下可以從本地讀取數據了。
1.保存到沙盒的代碼:
[plain] view
plain
+ (void)saveCache:(int)type andID:(int)_id andString:(NSString *)str;
{
NSUserDefaults * setting = [NSUserDefaults standardUserDefaults];
NSString * key = [NSString stringWithFormat:@"detail-%d-%d",type, _id];
[setting setObject:str forKey:key];
[setting synchronize];
}
2.讀取本地沙盒的代碼
讀取之前首先根據type和Id判斷本地是否有
[plain] view
plain
+ (NSString *)getCache:(int)type andID:(int)_id
{
NSUserDefaults * settings = [NSUserDefaults standardUserDefaults];
NSString *key = [NSString stringWithFormat:@"detail-%d-%d",type, _id];
NSString *value = [settings objectForKey:key];
return value;
}
如果沙盒裡面有數據
[plain] view
plain
NSString *value = [Tool getCache:5 andID:self.QiuTime];
if (value) {
NSDictionary *backdict = [value JSONValue];
if ([backdict objectForKey:@"items"]) {
NSArray *array=[NSArray arrayWithArray:[backdict objectForKey:@"items"]];
for (NSDictionary *qiushi in array) {
QiuShi *qs=[[[QiuShi alloc]initWithDictionary:qiushi] autorelease];
[self.list addObject:qs];
}
}
[self.tableView reloadData];
}
[self.tableView :@"數據全部載入完了.."];
self.tableView.reachedTheEnd = YES;
方法二:使用ASIHTTPRequest和ASIDownloadCache實現本地緩存
1、設置全局的Cache
在AppDelegate.h中添加一個全局變數
[plain] view plain
@interface AppDelegate : UIResponder
{
ASIDownloadCache *myCache;
}
@property (strong, nonatomic) UIWindow *window;
@property (nonatomic,retain) ASIDownloadCache *myCache;
在AppDelegate.m中的- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions方法中添加如下代碼
[plain] view plain
//自定義緩存
ASIDownloadCache *cache = [[ASIDownloadCache alloc] init];
self.myCache = cache;
[cache release];
//設置緩存路徑
NSArray *paths = (NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentDirectory = [paths objectAtIndex:0];
[self.myCache setStoragePath:[documentDirectory :@"resource"]];
[self.myCache setDefaultCachePolicy:];
在AppDelegate.m中的dealloc方法中添加如下語句
[plain] view plain
[myCache release];
到這里為止,就完成了全局變數的聲明。
2、設置緩存策略
在實現ASIHTTPRequest請求的地方設置request的存儲方式,代碼如下
[plain] view plain
NSString *str = @"http://....../getPictureNews.aspx";
NSURL *url = [NSURL URLWithString:str];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
//獲取全局變數
AppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
//設置緩存方式
[request setDownloadCache:appDelegate.myCache];
//設置緩存數據存儲策略,這里採取的是如果無更新或無法聯網就讀取緩存數據
[request setCacheStoragePolicy:];
request.delegate = self;
[request startAsynchronous];
3、清理緩存數據
我在這里採用的是手動清理數據的方式,在適當的地方添加如下代碼,我將清理緩存放在了應用的設置模塊:
[plain] view plain
AppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
[appDelegate.myCache :];
這里清理的是這種存儲策略的緩存數據,如果更換其他的參數的話,即可清理對應存儲策略的緩存數據。
3. 如何把一台伺服器導出資料庫資料庫
如何把一台伺服器導出資料庫資料庫
對於個人網站而言,要想完整的遷移資料庫,最好是先停止網站運行。
關鍵就是要停止對資料庫的讀寫佔用,防止數據不完整
然後做資料庫備份為.bak文件
備份文件傳送到新伺服器。
伺服器上導入.bak文件還原為資料庫數據即可。
4. 如何調用伺服器上的資料庫
database
工具庫裡面有的
比如
querybuilder,如果你的資料庫有odbc
驅動,並且你也本機設置好之後可以直接聯。
如果不是,你要查一下database
工具庫的
幫助文件
。
--
天下數據
--
5. c#客戶端如何向伺服器提取數據
新建控制台程序後,引用右鍵選擇添加引用,依次選擇COM/OPC DA Automation Wrapper 2.02選中,確定。這樣就把OPCAutomation 添加到了引用中了。
接著,寫如下程序(所有程序如下,完整版本,稍作修改即可使用。):
using OPCAutomation;//需要手動添加
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;//需要手動添加
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
OPCServer server = new OPCServer();
//此處127.0.0.1字元串,為本地IP地址,也可別的電腦IP或者電腦名稱;此處測試,就以本地IP測試;
IPHostEntry host = Dns.GetHostEntry("127.0.0.1");
//獲取此電腦上的所有OPC伺服器的ProgId,有了它,才能連接到OPC伺服器。注意此處為一組OPC伺服器集合,
//而非單個,具體數量根據實際情況而定,當然,也可以是一個,我只是想說它是一個伺服器的集合。
object progIds = server.GetOPCServers(host.HostName);
foreach (string progId in (Array)progIds)
{
//此處是獲得單個progId,方便後面連接。
server.Connect(progId);
}
//此處為常規設置,group中還有許多參數沒有設置,我都採取了它的默認值,我沒有特殊要求,所以不用改。
OPCGroups groups = server.OPCGroups;
OPCGroup group = groups.Add("myGroup");
//此處必須修改,因為默認訂閱功能為false;當然你也可以根據別的方式獲取數據。
group.IsSubscribed = true;
group.DataChange += Group_DataChange;
//此處為設定需要的ItemIds,就是你需要訂閱的那些數據。
//具體根據需求而來。
這就是一個OPC客戶端
6. 如何訪問伺服器上的sql server資料庫
裝個sqlserver客戶端就可以了,不過要保證和伺服器的版本是同一個。把sqlserver盤放到光碟機,安裝的時候選客戶端,安裝好後,你運行客戶端輸入ip,用戶名,密碼,就可以了。
7. 騰訊雲伺服器調取公司本地資料庫數據
這個倒是不難實現,你可以把本地資料庫伺服器直接通過路由器映射資料庫埠或者直接把伺服器nat到外網,然後再雲伺服器端使用IP地址連接公司資料庫;安全方面通過防火牆或者伺服器端腳本實現
8. 新紀元查賬軟體如何訪問遠程伺服器資料庫
咨詢記錄 · 回答於2021-10-20
9. 如何訪問阿里雲伺服器上的資料庫
如何讓阿里雲伺服器上的資料庫能夠被遠程訪問
戶可以使用不同的資料庫客戶端或命令行語句訪問ECS資料庫:
客戶端:Mysql-Front
首先,啟動Mysql-Front後會有一個添加對話的對話框彈出,在名稱處可輸入任意名稱。