数据库课设(图书管理系统)学习笔记(1)

在sql Server中创建用户角色及授权

链接: https://www.cnblogs.com/ChineseMoonGod/p/5860449.html

这篇文章讲解了如何在sql server中创建登陆用户,(网上有sb说要重装,我tm也是服了!!!),然后为登陆用户创建数据库用户,然后通过加入数据库角色来赋予数据库用户权限。
也讲解了为登陆用户访问多个数据库的方法,用存储过程解决,非常nice!

详解连接SQL Server数据库的方法,并使用Statement接口实现对数据库的增删改操作

链接: https://www.cnblogs.com/yangyi9343/p/4768167.html

例句:

conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);

TYPE_SCROLL_SENSITIVE问题

链接: https://blog.csdn.net/chen_jp/article/details/8674892

ResultSet用法详解

链接1: http://soft-development.iteye.com/blog/1420323
详解 ResultSet各个方法,讲解得很好,通俗易懂!

链接2:https://blog.csdn.net/rart2008/article/details/5634612
更加深入详解,建议先看链接1,再看链接2

JDBC(五)PreparedStatement 详解

链接: https://www.jianshu.com/p/4bceb5b6d928

这个作者很系统得讲解了要用到了方法和一个总体得实例。
但是有些方法没解释很清楚
我在这顺便附带一些jdk上函数得解释,作者没写得

ResultSet executeQuery() :
执行此 PreparedStatement对象中的SQL查询,并返回查询 PreparedStatement的 ResultSet对象。

int executeUpdate()
执行在该SQL语句PreparedStatement对象,它必须是一个SQL数据操纵语言(DML)语句,如INSERT , UPDATE或DELETE ; 或不返回任何内容的SQL语句,例如DDL语句

void clearParameters()
立即清除当前参数值。

还有各种类型得setXXX()。我就不重复了。

很重要得一点是PreparedStatement ,一个实例可以反复使用,和Statement不一样,PreparedStatement是Statement得子类,但是方法更好,如果只是单纯得一句字符串转成sql语句得话,建议用Statement,如果有参数可以用PreparedStatement更好,而且PreparedStatement可以多次调用,更快,更有效率!

我在底下附带贴上一些还算不错得文章,如果有兴趣都可以看一下,上面那个总结性和系统性更强!,但是其他文章可以看看。

(PreparedStatement和Statement区别详解)
链接1:https://www.cnblogs.com/weiyi1314/p/6638483.html
这个文章其实也不错!可以看看,但是没第一个容易懂

链接2 :https://blog.csdn.net/geekczt/article/details/49256921
基本都是代码,想看实例得看这个

链接3 :https://blog.csdn.net/qq_34783818/article/details/55517474
更强调得是区别和优缺点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值