用户登录
用户注册

分享至

c 访问impala odbc

  • 作者: 百感一梦
  • 来源: 51数据库
  • 2020-10-04
由于你用的是access数据库,access数据库是本地数据库,不支持网络使用.建议你改用sql server或者其它支持网络应用的数据库.
如果你要在另一台机器上使用access数据库,一是你把数据库拷贝到另一台机器上,但这样是两个数据库是相互独立的,数据不能共享.另一种方法是开一个有权限的网络共享,远程计算机通过网络共享的方法访问你所使用的access数据库,两种方法只要用odbc连接成功,连接字符串和上面使用的是一样的写法



  "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\服务器名(ip)\目录名\文件名.MDB;"



  下面代码是C#连接Access数据库的方法
只需修改连接字串"dbq=C:\AA.mdb"改为你档案的实际路径就可以了.
string constr=@"Dsn=MS Access Database;dbq=C:\AA.mdb;defaultdir=C:;driverid=25;fil=MS Access;maxbuffersize=2048;pagetimeout=5;uid=admin";
OdbcConnection con = new OdbcConnection(constr);
con.Open();
OdbcCommand cmd = new OdbcCommand("select *from tablename");
OdbcDataAdapter da = new OdbcDataAdapter(cmd);
DataTable dt=new DataTable();
da.Fill(dt);
con.Close();
SQl连接操作方法几乎一样,
如果你是需要连接的字串,VS中你可以用伺服器总管联接,你可以通过界面选择得到连接字串
软件
前端设计
程序设计
Java相关