JDBC数据库编程之数据库连接及执行查询语句
时间:2022-03-10 17:04
jdbc:全称java Database Connectivity java数据库连接。 j2ee一部分
起初,基于某数据库产品的开发,必须了解某数据库的api。通过c/c++直接访问某数据库的接口来编程。但无法实现跨数据库平台开发。
后来,通过统一数据库接口实现跨平台开发,例如odbc,ado.net。而jdbc是java访问数据库平台的统一接口.
jdbc在不同数据库平台的移植不是完全的。
jdbc对于java程序一端,是统一的一个接口。对于数据库产品连接端,不是统一的。(由厂商提供)
sql六大语句:
Select
Select * from T where … …
Insert
Insert into T values(… …)
Create
Create table T(… …)
Delete
Delete from T where… …
Update
Update T set t1=… and t2=…
Drop
Drop table T
JDBC 连接SQL SERVER
1添加数据库产品相关类库。(数据库驱动包)。配置驱动包的环境变量(ClassPath)
myeclipse:项目鼠标右键project->Properties->Java Build Path->Libraries->Add External JARs->找到sqljdbc4加载
为什么将数据库驱动包放入项目而不是整个系统中?
放入系统中,项目与项目会产生影响,不同版本的jar包会产生冲突
2向DriverManager注册
driverManager:管理数据库的基本服务,若要连接某数据库,需要向DriverManager注册。(实例化时自动注册)
3连接数据库对象
java有垃圾回收机制,为什么还要使用close()方法回收垃圾
垃圾回收机制只能回收内存资源。其他资源(io设备,进程,cpu等),需要显式的释放
参考资料:尚学堂马士兵视频教程。
JDBC数据库编程之数据库连接及执行查询语句,布布扣,bubuko.com