java jConnect-6_0连接远程sybase数据库

java jConnect-6_0连接远程sybase数据库,第1张

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

%>

1:引入java.sql数据包

import java.sql.*

2:加载JDBC驱动程序

Class.forName(JDBC驱动包的名字).newInstance()

3:产生Connection

如已成功加载JDBC驱动程序,就可以利用加载的驱动程序连接数据库

Connection con=DriverManager.getConnection(URL,UserName,Password)

URL: JDBC:(subprotocol):(subname)

subprotocol:子协议指定连接何种数据库或用什么方式连接数据库

subname:确立一个连接,可以是一个数据源名,也可是指向一个网上数据库.

4:各种连接例:

(1) MySQL数据库

String Dirver="com.mysql.jdbc.Driver"//驱动程序

String URL="jdbc:mysql://localhost:3306/db_name" //连接的URL,db_name为数据库名

String UserName="username" //用户名

String Password="password" //密码

Class.forName(Driver).newInstance() //加载数据库驱动

connection con=DriverManager.getConnection(URL,Username,Password)

(2) Microsoft SQL server 数据库

String Driver="com.microsoft.jdbc.sqlserver.SQLServerDriver" //驱动程序

String URL="jdbc:microsoft:sqlserver://localhost:1433DatabaseName=db_name"

//连接的URL,db_name为数据库

String UserName="username" //用户名

String Password="password" //密码

Class.forName(Driver).newInstance()

connection con=DriverManager.getConnection(URL,Username,Password)

(3) sybase 数据库

String Driver="com.sybase.jdbc.sybDriver" //驱动程序

String URL="jdbc:Sybase://localhost:5007/db_name"//连接的URL,db_name为数据库

String UserName="username" //用户名

String Password="password" //密码

Class.forName(Driver).newInstance()

connection con=DriverManager.getConnection(URL,Username,Password)

(4) Oracle(用thin模式)数据库

String Driver="oracle.jdbc.driver.OracleDriver" //驱动程序

String URL="jdbc:oracle:thin://localhost:1521:orcl"

//连接的URL,orcl为数据库的SID

String UserName="username" //用户名

String Password="password" //密码

Class.forName(Driver).newInstance()

connection con=DriverManager.getConnection(URL,Username,Password)

(5) 利用JDBC-ODBC桥连接

String Driver="sun.jdbc.odbc.JdbcodbcDriver" //驱动程序

String URL="jdbc:odbc:dbsource"//连接的URL,dbsource为数据源名

String UserName="username" //用户名

String Password="password" //密码

Class.forName(Driver).newInstance()

connection con=DriverManager.getConnection(URL,Username,Password)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10869911.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存