
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!")
}
}
}
<?php
$dbhost = 'ip'
$dbusername = 'username'
$dbpass = 'password'
$dbname = 'databasename'
$db_connect = new mysqli($dbhost, $dbusername, $dbpass, $dbname)
// 获取数据库中各个表的基础信息
$sql = 'SELECT TABLE_SCHEMA,TABLE_NAME FROM information_schema.`TABLES` WHERE TABLE_SCHEMA="'.$dbname.'"'
$result = $db_connect->query($sql)
while ($row = mysqli_fetch_assoc($result)) {
$tables[] = $row
}
//取出所有表的名称
$tables = array_column($tables, 'TABLE_NAME')
//要查询的字段名
$name = 'abc'
//含有该字段名的表名称数组
$needs = array()
// 对各个表做遍历,获取含有该字段的表名称
foreach ($tables as $table) {
$sql = 'select '.$name.' from '.$table
if ($result = $db_connect->query($sql)) {
$needs[] = $table
}
}
return $needs
flash与数据库进行数据交换连接,是通过actionscript(as,就是flash脚本)解析XML文件获取数据,而XML文件是由获取servlet生成在服务器端的工程路径下,该XML文件的内容就是通过JDBC查出来的数据,而as访问xml文件的URL是JSP页面动态的给flash以参数的形式传入的。网友通过点击页面发送请求,然后服务器端根据请求分析那些数据是由jsp页面显示那些flash;服务器端servlet接到请求后,处理request中param的参数交给bean处理参数,以便查询数据;之后将获得的查询数据以一定的格式写到xml文件里,需要用到dom4j类,;在xml输出完毕后再通过servlet将request重定向到显示flash的jsp,之前要把xml的url和其他相关数据存到session中,以便jsp获取;待重定向到jsp页面后,解析session中数据,把xml文件的URL以参数的形式传给swf文件(flash的不可编辑的可演示文件);sswf通过jsp页面生成html文件中的标签获得xml文件的URL,最终通过解析xml文件获得并显示相关的数据,这个过程就完毕了。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)