jee:jndi-lookup用于连接数据库

时间:2016-09-26 21:24:57

标签: java spring java-ee

我正在申请春季申请。我需要将我的应用程序连接到数据库以获取一些记录。我无法连接到数据库。它说“表或视图不存在”。我有表,我可以在TOAD中运行查询来查看记录。

在dataSource-config.xml中,我有以下行。

SqlPipe pipe = SqlContext.Pipe;
pipe.Send("Begin ReportUpdateTrigger.VTProperty");

try
{
    var settings = new MongoClientSettings();
    settings.Server = new MongoServerAddress("127.0.0.1", 27017);

    var client = new MongoClient(settings);
    var server = client.GetServer();

    var db = server.GetDatabase("VTProperty");
    var coll = db.GetCollection<object>("Property");

    var item = new { name = "test", datecreated = DateTime.Now };
    coll.Insert(item);
}
catch (Exception ex)
{
    pipe.Send("Error sending update to Reporting database: " + ex.Message);
}

pipe.Send("Done ReportUpdateTrigger.VTProperty");

以上行的用途是什么。我是否需要创建与“CIFDataSource”相关的任何对象。请指教。

1 个答案:

答案 0 :(得分:0)

您的Java EE应用程序服务器中似乎配置了一个DataSource。

您需要找到此配置并将其指向包含表的数据库。