请问连接数据库时,如何做到:我把各种数据库放进项目里,程序自己会找到此类数据库 DataSource及database的写法

问题描述

[WebMethod]publicDataSetSQLDB(stringQuery){SqlConnectionCS=newSqlConnection("server=CHINA-58E53D04C;Trusted_Connection=yes;database="+this.Server.MapPath("test"));SqlDataAdaptermyCommand=newSqlDataAdapter(Query,CS);DataSetmyDataSet=newDataSet();myCommand.Fill(myDataSet,"Results");returnmyDataSet;}[WebMethod]publicDataSetAccessDB(stringQuery){stringstrAccessConn="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+this.Server.MapPath("db2.mdb");OleDbConnectionmyAccessConn=newOleDbConnection(strAccessConn);OleDbCommandmyAccessCommand=newOleDbCommand(Query,myAccessConn);OleDbDataAdaptermyDataAdapter=newOleDbDataAdapter(myAccessCommand);myAccessConn.Open();DataSetmyDataSet=newDataSet();myDataAdapter.Fill(myDataSet,"Results");myAccessConn.Close();returnmyDataSet;}这里面DataSource及database的写法,可不可以又个正则表示之类的东西,自己会找到数据库。比如我放进去db.mdb,不需要知道名字就连接上去因为webservice生成DLL后看不见源码,如果随意放入数据库,数据库的名字怎么解决??

时间: 2024-09-17 08:43:26

请问连接数据库时,如何做到:我把各种数据库放进项目里,程序自己会找到此类数据库 DataSource及database的写法的相关文章

连接数据库时发生"一般性网络错误"的另类解释

错误|连接数据库|网络   连接数据库时发生   "一般性网络错误"   的另类解释  Revision History:Version Date Creator Description 1.0.0.1 2003-11-15 郑昀 草稿Implementation Scope:本文档将说明出现一种不容易想到原因的访问数据库时发生"一般性网络错误",错误报告的来源是ADODB,错误号是"-2147467259,或者0x80004005".   继续

mysql-SSH连接数据库时,无法自动创建表,且tomcat无法启动

问题描述 SSH连接数据库时,无法自动创建表,且tomcat无法启动 jdbc配置: driverClass=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/mydata user=root password=root 当数据库中没有mydata表时,无法自动创建,且tomcat启动不了,停留在Initializing Spring root WebApplicationContext.如果手动创建mydata表,tomcat可以启动,

菜鸟在Javaweb连接数据库时得异常

问题描述 菜鸟在Javaweb连接数据库时得异常 java.sql.SQLException: no such table: Boke Query: select idtitlebriefcontentauthordatebokeid from Boke Parameters: []封装的查询方法在用main测试时可以查询到数据,但在web服务开启之后它就始终报这个异常,不知道哪的问题,大神help 解决方案 发出来看看呢,是不是你的路径写的不对 解决方案二: @Override public

oracle10g-用jdbc:oracle:oci方式连接数据库时出现UnsatisfiedLinkError错误

问题描述 用jdbc:oracle:oci方式连接数据库时出现UnsatisfiedLinkError错误 我win7 64位系统,jdk是64位的1.7版本,oracle装的是32的10g,客户端跟服务器端都装了,我在用jdbc:oracle:oci方式连接数据库时连接失败,而用jdbc:oracle:thin方式就行,错误如下: java.lang.IllegalStateException: Failed to load ApplicationContext at org.springfr

为什么每次连接数据库时都是‘请检查资源配置’,用的是sql server2000

问题描述 为什么每次连接数据库时都是'请检查资源配置',用的是sql server2000 初始化ADO链接... */ void CBookManageApp::InitAdo() { try { ::CoInitialize(NULL); CString AdoConString = "driver={SQL Server};SERVER=(LOCAL);UID=sa;PWD=;DATABASE=bookshop"; m_pCon.CreateInstance(_uuidof(Co

visual studio 2010 连接数据库时测试连接成功但是显示无法添加数据连接未能加载文件和程序集

问题描述 visualstudio2010连接数据库时测试连接成功但是显示无法添加数据连接未能加载文件和程序集 解决方案 解决方案二:断句有点困难,爱莫能助

求大神帮忙使用netbeans写java连接数据库时Statemnt中没有executeQuery方法

问题描述 求大神帮忙使用netbeans写java连接数据库时Statemnt中没有executeQuery方法 我在使用的netbeans中做数据库连接的时候没有Statemnt中没有executeQuery方法但是有execute方法怎么办是JDK的问题还是netbeans问题?求大神帮助!!!! 解决方案 public interface Statement 中有executeQuery 在java.sql中; public class Statement 这里面是没有executeQue

空间-新手请问图像处理时函数开头的clearmem()是什么意思?

问题描述 新手请问图像处理时函数开头的clearmem()是什么意思? void CDynSplitView2::clearmem() { CDSplitDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); pDoc ->statedoc=0; state2=1; CDibNew1=&pDoc->CDibNew; CDib1=&pDoc->CDib; long int size=CDib1->GetHeight()*CDib1

C#连接数据库时提示未指定的错误

问题描述 用visual.Net2008连接数据库时提示 解决方案 解决方案二:连接的啥数据库?access,sqlserver,还是其他的?解决方案三:检查连接字符串,一般都是这个出问题的.解决方案四:1数据查询后要关闭并释放内存资源(Close.Dispose).2要对web.config进行相应的配置.3.你的sql语句中存在表中没有的字段名称http://blog.csdn.net/tianxiaaoyou/article/details/6597747解决方案五:程序里加trycatc