jdbc-odbc桥接器怎样连接SQL server2000

jdbc-odbc桥接器怎样连接SQL server2000,第1张

分类: 电脑/网络 >> 程序设计 >> 其他编程语言

问题描述:

1。我用JBuilder2006,下载的。

2。装了jdk150

3。odbc配置了,能选择 我要的数据库,测试成功。

4。运行时出现:javangClassNotFoundException:sunjdbcJdbcOdbcDriver

javangSQLException:No suitable driver

5。原程序如下:

import javasql;

class Jdbctest {

public Jdbctest() {

}

public static void main(String[] args) {

try

{

ClassforName("sunjdbcJdbcOdbcDriver");

}catch(ClassNotFoundException ce)

{

Systemoutprintln(ce);

}

try

{

Connection con=DriverManagergetConnection("jdbc:odbc:test");

Statement s=concreateStatement();

ResultSet rs=sexecuteQuery("select from friends");

while(rsnext())

{

Systemoutprint(rsgetString(1)+"\t");

Systemoutprint(rsgetString(2)+"\t");

Systemoutprint(rsgetString(3)+"\t");

Systemoutprint(rsgetString(4)+"\t");

Systemoutprintln();

}

rsclose();

sclose();

conclose();

}catch(SQLException ce)

{

Systemoutprintln(ce);

}

}

}

@@@@@@@@@@@那位大虾看看,可能是什么问题,很急啊,帮帮忙嘛,我都配一天了,一点头绪都没有。谢谢。

解析:

没有驱动所以连接不上

首先到微软的网站下载jdbc for sqlserver的driver

地址是: Microsoft SQL Server 2000 Driver for JDBC

(microsoft/downloads/releasereleaseid=38312)

然后下载安装到要安装的目录中,假设安装目录为d:\java\forsql

安装后要在classpath中添加d:\java\forsql\lib\m asejar;d:\java\forsql\lib\mssqlserverjar;d:\java\forsql\lib\msutiljar

然后可以进行一个简单的实验

首先注册驱动器,使用sqlserver jdbc驱动的别名:microsoftjdbcsqlserverSQLServerDriver

程序为

ClassforName("microsoftjdbcsqlserverSQLServerDriver");

然后要设置连接

String url="jdbc:microsoft:sqlserveryourserver:port;DatabaseName=yourdatabase"

Connection conn= DriverManagergetConnection(url,"uername","password");

实验一下,成功了吧!

三层架构可以说是一种设置模式,他的作用只是让我们更加有效的利用资源,有利于以后的修改和查看,依次分为视图层,逻辑层,数据层;

试图层顾名思义就是我们所看到的,他的原代码并没有关于处理和连库等代码,只是简单的跳转页面,我们没有办法看到真正的代码;

逻辑层就是我们从页面层发回的问题等请求,从字面意思来看,你可以将他视为一个过渡层,只是连接是图层和数据层;进行一些连库,删除数据等 *** 作了;从试图层跳转过来的问题在这里进行处理,并提交给数据层,再返回页面层共读者查看;

数据层就不用说了吧!这里存放着所有的数据也就是一个工程的大本营一样;

三层架构已经不仅仅属于net了,他是一种设计形式,从某种意义上来说,所有的开发设计几乎都已经以三层架构为基础,三层架构及有效的处理问题,将数据和试图也有效的分开,这样防止耦合度过高,有利于处理和修改,(你不会是想将代码全部写在视图页面上,这样有一个小小的变动,我们就要翻看几十万句代码,从中找出,那我要替你的眼睛抱不平了)当你将程序做好后,从这台机子移动到另一台机子时,大大减少了出错的问题;

通俗一点就是,这样看上去很有层次感,我们查看时,可以减少时间的浪费,也不用在代码堆里翻来覆去找不到北

你这个问题是数据库里面的问题 对象名test无效应该是你的数据库里面没有名叫test的这个表 如果有的话那么你在程序里面的test之前加上"dbo" 因为在sql2005的所有表名字前最好都加"dbo" 我以前也遇到这样的问题~ 加油啦~

无线路由器多层楼进行WDS桥接方法:

主路由器设置

1、进入主路由器的设置界面,然后在左侧选项条中点击运行状态,在WAN口状态栏可以找到DNS服务器,一共有两个,主DNS和备选DNS服务器,记录下来。

2、点击网络参数---LAN口设置,把路由器的LAN地址设置为19216811保存,此时会重启重启后回到设置界面点击无线设置---基本设置。

3、设置SSID为TP_LINK_A。设置无线信道为:11。注意:必须关闭WDS或Bridge功能。

4、点击无线设置---无线安全设置,加密方式选WPA-PSK,本例以12345678为例。注意:相比旧式的WE加密,WPA/WPA2加密更安全,且桥接起来更稳定,所以推荐使用WPA/WPA2加密。5、点击DHCP服务器---DHC服务器设置,把地址池起始地址设置为1921681100;把地址池结束地址设置为1921681149 点击保存,重启主路由器。主路由器设置完成。

设置副路由器

1、进入副路由器的设置界面。

2、点击网络参数---LAN口设置。

3、把副路由器的LAN地址设置为19216812防止与主路由器冲突,同时也便于管理主和副路由器。

4、点击无线设置---基本设置。

5、设置SSID为TP_LINK-B。设置无线信道为:11。

6、勾选开启WDS,在d出的界面点击扫瞄,得到AP列表以后找到主路由器的SSID,即TP_LINK_A,点击右边的连接按钮,加密方式选WPA-PSK,密钥填主路由的密钥:12345678,(保持与主路由器一致即可),点击保存。

7、由于新的WDS功能于老式的Bridge有所不同,更为高级,所以仅需所有副路由器开启WDS并填入主路由的信息即可,如主路由开启WDS或Bridge功能,请关闭,否则WDS功能无法使用。

8、点击无线设置---无线安全设置 在这里设置副路由无线的密码。

9、点击DHCP服务器---DHCP服务器设置,把地址池起始地址改为1921681150,把地址池起始地址改为1921681199。网关填写主路由器的IP地址,即19216811。主和备选DNS服务器填之前记录下来的地址保存并重启路由器。

10、设置完成,连接成功。

头歌数据库原理连接数据库的方法如下:

1、JDBC-ODBC桥连接,利用桥接器驱动本地数据库连接。

2、数据库厂商提供专用网络协议创造的驱功程序调用JDBCAPl转换成网络调用。实战中更简便效果好。

3、asp网站类,大部分是直接的access数据库存储直接用officeaccess就能打开编辑。

4、php类网站,多用mysql数据库,这种库采用在线程序管理的方式。

5、net类网站,多采用mssql数据库,这种数据在线管理,电脑端管理,使用sql2000等标准客户端管理。

以上就是关于jdbc-odbc桥接器怎样连接SQL server2000全部的内容,包括:jdbc-odbc桥接器怎样连接SQL server2000、什么叫做数据库的“三层架构”、jsp使用sql server2005数据库 用建立jdbc-odbc桥接器的方法遇到问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存