java jConnect-6_0连接远程sybase数据库
发布网友
发布时间:2022-04-07 21:03
我来回答
共6个回答
热心网友
时间:2022-04-07 22:33
1、看看文件名是不是 ConnTest ,文件名要和方法名匹配。
2、把第一行:import com.sybase.jdbc3.jdbc.SybDriver; 删掉,把工作环境切换到你的文件夹下。
3、连接
先安装sybase open client并设置数据库连接,再用如下代码
<%
dim ConnStr,connoss
ConnStr = "Driver={SYBASE SYSTEM 11};srvr=***;database=***;uid=***;pwd=***;"
Set connoss = Server.CreateObject("ADODB.Connection")
connoss.open ConnStr
sub closeconnoss()
connoss.close
set connoss=nothing
end sub
If Err Then
err.Clear
Set Connoss = Nothing
Response.Write "CONNECT TO OSSDB Error"
Response.End
End If
%>
热心网友
时间:2022-04-07 23:51
第一行:import com.sybase.jdbc3.jdbc.SybDriver; 这一行没有被引用到,可以删除掉。
看看这个类Class的名称是不是ConnTest,这个一定要正确匹配
针对于链接错误,最好装一个第三方客户端(Sybase的),先用工具 把你的URI,以及 user password 填入看看能不能连上,如果能连上,再看看程序,最好加个断点一步步用F6 Debug,看看是哪一行有问题,若是Debug能力不强的话,最好在没一段程序后面加一段 System.out.println("$$$######"); 看看执行到哪一句出问题,再调调,应该不是什么大问题。
另外再说一点,这个程序其实写的不规范,像Connection 这一种调用后应该在最后写个 finally{
conn.close();
}
如果是练习,了解一下规范就行了,但是在实际工作中最好还是对自己要求严格点,尤其在团队合作的时候一定要注意。
热心网友
时间:2022-04-08 01:25
1、看看文件名是不是
ConnTest
,文件名要和方法名匹配。
2、把第一行:import
com.sybase.jdbc3.jdbc.SybDriver;
删掉,把工作环境切换到你的文件夹下。
3、连接
先安装sybase
open
client并设置数据库连接,再用如下代码
<%
dim
ConnStr,connoss
ConnStr
=
"Driver={SYBASE
SYSTEM
11};srvr=***;database=***;uid=***;pwd=***;"
Set
connoss
=
Server.CreateObject("ADODB.Connection")
connoss.open
ConnStr
sub
closeconnoss()
connoss.close
set
connoss=nothing
end
sub
If
Err
Then
err.Clear
Set
Connoss
=
Nothing
Response.Write
"CONNECT
TO
OSSDB
Error"
Response.End
End
If
%>
热心网友
时间:2022-04-08 03:17
报的是不能识别的编译异常,是你导入的import com.sybase.jdbc3.jdbc.SybDriver; 不对你在检查一下吧.
热心网友
时间:2022-04-08 05:25
好像有重名,classpath只留最后一个试试
热心网友
时间:2022-04-08 07:49
jConnect-6_0 在哪里下载的 能否给个链接地址