MySQL
爱得恋
这个作者很懒,什么都没留下…
展开
-
Statement和PreparedStatement的区别
一,Statement对象Statement对象主要是将SQL语句发送到数据库中。JDBC API中主要提供了三种Statement对象。1,Statement对象1)用于执行不带参数的简单SQL语句2)使用Statement对象,将变量手动设置到SQL语句中,可能导致SQL注入,见下面例子:例1:select * from user where username = '输入变量的值';这样就没有处理单引号,SQL语句就存在问题。2,PreparedStatement对象1) 用于执行原创 2020-07-10 15:03:04 · 370 阅读 · 0 评论 -
JDBC操作步骤
在创建连接的两种方式中,DriverManager方式是创建的短链接,使用完就关闭了,效率比较低,因此,我们此处主要说一下数据源(DataSource)方式的使用步骤。1.DataSource方式操作步骤:创建数据库连接Connection(长连接)创建操作命令Statement(创建Statement对象来操作SQL)使用操作命令来执行SQL(调用Statement对象中的方法来执行SQL语句)处理结果集ResultSet(如果执行的是查询操作返回的就是ResultSet对象;其他三个更新操作原创 2020-07-10 11:24:05 · 329 阅读 · 0 评论 -
数据库驱动和数据库连接(MySQL)
数据库驱动和数据库连接(MySQL)数据库驱动什么是数据库驱动?数据库驱动时数据库厂商提供,主要是在请求以及响应数据库接口服务时,网络数据可以解析为数据库需要的格式并提供数据库对应功能的API。数据库驱动:就是具体的数据库厂商提供的数据库服务的连接工具。我们需要把数据包装成数据库需要的数据格式,或者获取到的数据库数据我们需要解析,那么就需要到这个数据库驱动程序。数据库连接数据库连接:相当于有了数据库驱动就可以连接到数据库,然后就可以执行sql。类似于建立TCP长连接我们就可以基于这个连接进行发原创 2020-07-08 15:04:06 · 5652 阅读 · 0 评论