JDBC是sun公司提供一套用于数据库操作的接口,java程序员只需要面向这套接口编程即可。面向接口编程的思想:
不同的数据库厂商,需要针对这套接口,提供不同实现。不同的实现的集合,即为不同数据库的驱动。 ————面向接口编程
说明:上述代码中显式出现了第三方数据库的API2.4.2 连接方式二
说明:相较于方式一,这里使用反射实例化Driver,不在代码中体现第三方数据库的API。体现了面向接口编程思想。2.4.3 连接方式三
说明:使用DriverManager实现数据库的连接。体会获取连接必要的4个基本要素。2.4.4 连接方式四
说明:不必显式的注册驱动了。因为在DriverManager的源码中已经存在静态代码块,实现了驱动的注册。2.4.5 连接方式五(最终版)
说明:使用配置文件的方式保存配置信息,在代码中加载配置文件第3章:使用PreparedStatement实现CRUD操作
使用配置文件的好处:
①实现了代码和数据的分离,如果需要修改配置信息,直接在配置文件中修改,不需要深入代码 ②如果修改了配置信息,省去重新编译的过程。
说明:使用PreparedStatement实现的查询操作可以替换Statement实现的查询操作,解决Statement拼串和SQL注入问题。3.4 ResultSet与ResultSetMetaData
sql是需要结合列名和表的属性名来写。注意起别名。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |