分享
 
 
 

JDBC入门

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

1要学JDBC 你首先要有一点DBMS的基础。象我这样的低手低手低低手,首先拿了一个ACCESS做试验。用ACCESS建立一张TABLE之后就可以了。当然,你还要系统知道你有这样一张T ABLE。这时候,你可以用控制面板里面的ODBC数据源来完成。(这也是许多教材上没写的) 或者是我笨,连这也烦了好多天。:( 如果这个你都会了

这一段你就可以直接跳过去了。

我就懒得切图片给大家看了。一步一步跟着做就好了!

1 点开ODBC数据源

2 选择“文件DSN”标签。

3 点击添加。

4 双击MICROSOFT ACCESS DRIVER

5 点击“浏览”,找到你刚才建立ACCESS表的文件,点击“保存”

6 点击下一步。。。然后完成,OK!

这样你就把系统就知道你有一个数据库了。。。。

是不是觉得我的废话很多 呵。。不好意思 浪费你宝贵的时间了

现在可以开始学怎么弄JDBC编程了。

1.学习JDBC 首先你要知道什么是JDBC 这我就不废话了。但是有一点必须知道,JDBC包主要是放在java.sql包里面的。所以,要写一个JDBC的程序 首先要写的一句话是:

import java.sql.*

2。对于JDBC编程,有一个专门的异常类(兄弟 异常类知道吧?说白了就是系统有可能碰到的错误情况),这个异常类叫SQLException。SQL是标准化查询语言的意思,由于应用非常广,简直就成了数据库的商标。所以S QLException就是专门针对在数据库编程中出现的异常情况而提供的。

所以 程序中必须包含的一句话是 throws SQLException

3.然后就是让你的程序与数据库连接了。在这里 你需要用一个路径指明你的数据库在哪里。。。。你可以这样定义

String path="jdbcdbc:mydb"

这里的mydb就是你所建立的数据源名。顺便说一下,如果你不知道你的数据源名是什么(偶当时就不知道),还是在控制面板里可以看到地!

3(1) 然后你要做的是调用DBMS的驱动程序,这就好象你要用声卡必须装声卡驱动程序一样,用JDBC必须用JDBC的驱动程序。SUN公司没有把JDB C的驱动自动加载的原因恐怕是因为有一些特殊的数据库并不支持ODBC标准的原因。当然 这个你暂时不用担心,因为我们一般用的数据库都是支持ODBC的。调用DBMS的驱动具体做法是:

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver);

//这里的Class.forName用SUN公司的解释是:this method attempts to locate, load, and link the class or interface. 意思说明白点就是:“好了,现在我要用这个类(接口)了!”也就是让系统加载的意思。

然后你就可以用刚才建立的路径建立连接了:

Connection myjdbc1=DriverManager.getConnection(path,user,password)

呵呵,这句话里面内容就丰富了,包含了以下几个内容,由于是入门教程,我就把我觉得最基本也是最需要的写出来吧-----其实也就是我知道的:)

首先是DriverManager,用来管理驱动程序的类。

getConnection() 这个意思很直白 就是对所指定path的数据库建立一个连接。这其中的三个参数,PATH不解释了,user password是你需要访问数据库时候提供的用户名和密码 这个同样可以在控制面板中看到。

知道了这两个,你大概也就知道Connection的意思了。

Connection就是创建一个连接对象。(在这里是myjdbc1). 这个对象就好象是JAVA程序和DBS之间的一个通路,你通过这个来访问,操作你的数据库。

打个比方 你的数据库是一个房子,COnnection对象就是通向这个房子一条路,而SQL语言就好象是你使用的交通工具:比如脚踏车。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有