JDBC连接java类怎么写

JDBC需要用到的类和接口有:

如下图所示,只有8.0.19版本,那我们下载它就好了,反正不管64位还是32位都能访问:

接下来就来测试,能不能访问

//加载一下这个类就可以注册驱动,因为mysql Driver类的静态代码块中已经调用了registerDriver()来注册驱动程序.

3.6 访问结束后,释放Mysql资源(毕竟mysql连入个数是有限的)

4.本章要访问的数据库以students为例:

将所有低于60分的同学的成绩改为0:

Statement采取直接编译 SQL 语句的方式,扔给数据库去执行,所以很容易进行被SQL注入攻击.

我们登陆执行时需要执行:

而黑客则将字符串直接改为:

就可以直接乱输入密码也能实现登录了,所以java中提供了另一个类PreparedStatement, 采用"?"占位符预编译,再填充参数,用来避免SQL注入攻击.

采用"?"占位符预编译,再填充参数,然后通过setXXX()来填充参数.比如setString():

一:建立动态web项目


所以我在这里输入admin,admin会有正确结果,其他的就登陆失败。


大概就是这样了,大家可以试一试,有问题欢迎来问!

这是MySQL官方提供的连接方式:

解压后得到jar库文件,需要在工程中导入该库文件

再写一个Demo.java来执行相关查询操作

 测试数据库是在 中建立的,所以直接查询:
 结果和的结果一样

我要回帖

更多关于 jdbc java 的文章

 

随机推荐