首先需要把Unity安装路径下的System.Data.dll和Mono.Data.SqliteClient.dll拷贝到当前unity工程的Assets文件夹下,因为之后在脚本中引用的.dll并不是framework提供的。脚本的内容:
using UnityEngine
using System
using System.Collections
using System.Data(这个必须是引用自unity的安装目录下,如果找不到就搜索一下)
using System.Data.SqlClient
public class ConnectSQL : MonoBehaviour
{
// Use this for initialization
void Start()
{
string connectionString = "Data Source=XYL-PCDataBase=Unityuid=sapwd=123456"
SqlConnection con = new SqlConnection()
con.ConnectionString = connectionString
con.Open()
if (con.State == ConnectionState.Open)
{
print("Connect success!")
}
else
{
print("Connect Failure!")
}
}
}
进数据库进行更改。在U3D中要访问Access数据库,我们需要用到两个dll,System,Data,dll和System,EnterpriseServices,dll,缺一不可。我们找到这两个dll放到u3d的Plugins文件夹下面。下面我们创建一个Access数据库版本是07样式是accdb03版本的Access数据库的样式为mdb。在我们进行code的时候,要根据不同的版本进行判断啦,对于不同的Access数据库版本,我们要对应不懂的文件后缀名。要不然会提示你数据库文件是未知文件。下面是读取Access的一个demo,其他的修改,添加数据都是在修改他的sql语句。
访问者所使用的浏览器不能完全支持页面里的脚本,形成脚本错误。遇到脚本错误时一般会d出一个非常难看的脚本运行错误警告窗口。
1.新建工程,创建C#脚本,名称自拟。 2.双击脚本打开Mono Developer,写下如图所示代码: 3.切换回场景,将脚本绑定到模型上。 4.点击运行按钮调试,默认物体隐藏。 5.点击按钮,物体显示,但不影响按钮的隐藏和显示。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)