连接数据库步骤:
一.注册驱动
注册驱动的三种方法:
1.DriverManager.registerDriver(new com.mysql.jdbc.Driver());
2.System.setProperty("jdbc.drivers", "com.mysql.jdbc.Driver");
3.Class.forName("com.mysql.jdbc.Driver"); 推荐使用这种 //无需引包
二.建立连接:
Connection conn = DriverManager.getConnection(url, user, password);
url格式:
jdbc:子协议:子名称://主机名:端口/数据库名?属性名=属性值&...
String url = "jdbc:mysql://localhost:3306/jdbc";
// 若主机名及端口号均为缺省值,则可省略掉,如 String url = "jdbc:mysql:///jdbc"; (localhost:3306)为mysql缺省端口号
User,password可以用“属性名=属性值”方式告诉数据库
其他参数如:
useUnicode=true&characterEncoding=GBK
三.创建语句:
四.执行语句:
五.处理结果
六.释放资源
PreparedStatement相对于Statement的优势:
1.没有SQL注入的问题
2.Statement会使数据库频繁编译SQL,可能造成数据库缓冲区溢出
3.数据库和驱动可以对PreparedStatement进行优化(只有在相关联的数据库连接没有关闭的情况下有效)
分享到:
相关推荐
JDBC 的相关基础知识,知识点很全面,简单易懂。
JDBC数据基础知识.zip
JDBC数据基础知识.pptx
是一个自己总结的JDBC的知识提纲,简单但是很实用
关于jdbc的基础知识。 1:MySQL简介 2:MySQL列类型 3:SQL语句语法 4:MySQL图形界面操作
JDBC 基础知识课件.ppt
了解JDBC的概念及必要性 了解JDBC驱动程序类型 理解JDBC 程序的结构 运用JDBC进行数据库编程
NULL 博文链接:https://ayanline.iteye.com/blog/914117
次文档详细的讲解了jdbc的工作原理,以及对它又简单到深处的详细讲解
JDBC编程 J275练习题、Java基础知识
JDBC从物理结构上说就是Java语言访问数据库的一套接口集合。从本质上来说就是调用者(程序员)和实现者(数据库厂商)之间的协议。JDBC的实现由数据库厂商以驱动程序的形式提供。JDBC API 使得开发人员可以使用纯...
JDBC基础.ppt,课件,基础知识很全面,还有高级篇!
java链接数据库的常用方法-- JDBC。 基本的JDBC知识介绍和使用。 可快速入门,也可当手册使用。 另外,最后还有一个JDBC工具类,以供使用。
内置java算法知识+jdbc知识+基础知识的所有代码,多线程,泛型等等都有
jdbc的知识点总结
学习目标 了解JDBC的概念及必要性 了解JDBC驱动程序类型 理解JDBC 程序的结构 运用JDBC进行数据库编程
JDBC课件,包含一些其他的基础知识