情况:我们有一个 ArcGIS 在线查看器,可以显示本地公用设施区域。我们希望为查看器添加允许内部记者输入工作请求的功能。该工作请求信息将被插入到常规的 oracle 数据表中以进行报告。
问题:是否可以从某些服务器端 JavaScript 插入数据?如果是这样,您能否提供一些代码示例?(数据库连接字符串等)
我是 ArcGIS 和 HTML5 的新手,感谢您的帮助。谢谢!
当然,
我建议将node.js用于您的服务器端代码。它具有高度可扩展性,可以轻松连接到数据库。
然后使用这些插件之一连接到您的数据库。
这是和例子。
function findByType(type, callback) {
var connection = mysql.createConnection({
host: 'host.address',
user: 'user',
password: 'pass',
database: 'MyDatabase'
});
connection.connect();
var statement = "UPDATE SET something = 'this function' where otherthing = '" + type + "'";
connection.query(statement, function(err, results) {
if (err) throw err;
callback(results);
});
connection.end();
}
与您的服务器端代码进行通信的一种简单方法是通过 GET、POST 等。让您的服务器端代码查找并将其发送回您的 javascript。