我是Sybase数据库的新手,并尝试使用Java JDBC连接和sajdbc4.jar连接到Sybase,但收到错误:
java.sql.SQLException:[Sybase] [JDBC驱动程序] [SQL Anywhere]找不到数据库服务器
这是我的连接字符串:
$scope.$watch(function(){
return $state.$current.name
}, function(newVal, oldVal){
//do something with values
})
答案 0 :(得分:0)
首先确保将数据库文件指向SQL Anywhere服务器并重新启动服务器。
其次分析数据库日志,检查是否可以使用SQL PLUS或任何其他数据库连接工具跟踪连接。
如果你能够解决它,那就没关系,否则我怀疑这个问题与SO here
上的这个问题有关根据这个问题,请进行以下更改,我想问题应该解决
if(mContext instanceof MainActivity){
((MainActivity)mContext).setMyVisibility(true);
}
必须通过上面的连接字符串向yourJDBC驱动程序提及TCP / IP协议的使用!
希望这有帮助!