微信小程序云开发中的数据库可以同步到本地数据库吗?

微信小程序云开发中的数据库可以同步到本地数据库吗?,第1张

xampp的mysql也是一种数据库数据,在开发过程连接本地的mysql是没有问题的,只需要在微信小程序的开发工具中把项目设置的不校验合法域名等内容的选项打上勾即可, *** 作方法,菜单:设置-->项目设置-->不校验合法域名... 选项闭亏打上勾,但在正式发布后,小程序放置在腾讯的服务器上,存放轿逗神的文件基本是一些页面、样式、js、图片指袜等文件,mysql的数据必须要能通过互联网合法的域名访问到才行

请看下面的例子:

using Systemusing System.Collections.Genericusing System.Textusing System.Linqusing MongoDB.Bsonusing MongoDB.Driverusing MongoDB.Bson.Serialization.Attributesusing System.Linq.Expressionsusing MongoDB.Driver.Buildersusing MongoDB.Driver.Linqusing System.Configurationnamespace mongoDbOper

{public class DBHelper

{/// <summary>

/// mongodb数茄芦据库连接字符串/// </summary>

private static string dbConnectStr = "mongodb://127.0.0.1:27017" /// <summary>

/// 指定的数据库/// </summary>

private static string dbName = "OTT_DB" /// <summary>

/// 展会信息表/// </summary>

private static string tbNameM = "Meeting" /// <summary>

/// 行业岁正资讯表/// </summary>

private static string tbNameC = "Information" /// <summary>

/// 订阅用户表/// </颤雀带summary>

private static string tbNameUser = "User" /// <summary>

/// 已发送展会信息表/// </summary>

private static string tbNameMCK = "MeetingCK" /// <summary>

/// 已发送行业资讯表/// </summary>

private static string tbNameICK = "InfoCK" private static MongoDatabase db = null /// <summary>

/// 用户审核通过/// </summary>

private static string userPass = "通过" /// <summary>

/// 用户未审核通过,待审核/// </summary>

private static string userNoPass = "审核" /// <summary>

/// 初始化mongodb数据库/// </summary>

public static void InitDB()

{var connStr = string.IsNullOrEmpty(ConfigurationManager.AppSettings["mongodbServer"]) ? dbConnectStr : ConfigurationManager.AppSettings["mongodbServer"].ToString()

userPass = string.IsNullOrEmpty(ConfigurationManager.AppSettings["pass"]) ? userPass : ConfigurationManager.AppSettings["pass"].ToString()

userNoPass = string.IsNullOrEmpty(ConfigurationManager.AppSettings["pass"]) ? userNoPass : ConfigurationManager.AppSettings["nonpass"].ToString() //创建数据连接

//var server = MongoServer.Create(connStr)

var server = new MongoClient(connStr).GetServer() //获取指定数据库

db = server.GetDatabase(dbName)

}

//保存新用户的信息

public static bool InsertUser(User user = null, String tbName = "User")

{if (db == null)

{

InitDB()

}

User user1 = new User()

user1.name = "test"

user1.email = "test@ctrchina.cn"

user1.tel = "13388989998"

user1.company = "CTR"

user1.position = "总监"

user1.isPass = "通过"

MongoCollection<User>col = db.GetCollection<User>(tbName)

WriteConcernResult result = col.Insert(user1)

Console.WriteLine(result.Ok)

Console.Read() return result.Ok

}

}

}

在 Java 程序中如果要使用 MongoDB,你需要确团哗保已经塌碰行安装了 Java 环境及 MongoDB JDBC 驱动。

连接数据库,你需要指定数据库吵丛名称,如果指定的数据库不存在,mongo会自动创建数据库。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8216817.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存