建立HANA的ODBC資料庫連線。
預設在控制皮膚——》管理工具——》資料來源(ODBC)
提示:如果系統是64位的,要執行 C:\Windows\SysWOW64\odbcad32.exe 中的32位的ODBC進行配置。
配置好ODBC之後,C#專案中使用:OdbcConnection連線
/// <summary> /// 根據SQL語句查詢資料 /// </summary> /// <param name="sql">SQL查詢語句</param> /// <returns>結果集</returns> public DataSet getDataSetBySql(String sql) { try { DataSet ds = new DataSet(); OdbcCommand command = new OdbcCommand(sql); //command 物件 String connstring = "dsn=ODBCNAME;uid=USERID;pwd=PASSWORD"; //ODBC連線字串 using (OdbcConnection connection = new OdbcConnection(connstring)) //建立connection連線物件 { command.Connection = connection; connection.Open(); //開啟連結 OdbcDataAdapter adapter=new OdbcDataAdapter(command); //例項化dataadapter adapter.Fill(ds); //填充查詢結果 return ds; } } catch (Exception ex) { throw new Exception(ex.Message); } }