1 java data base connectivity
2 java负责接口的制定,数据库厂商负责实现
3 连接步骤
驱动注册 class.forName(“com.mysql…”)
连接connection conn=DriverManager .getconnection()
生成statement stat=conn. createStatement
string sql=
执行sql(stat.查询?Query增删改?Update)
关闭资源
问题:java下的接口名和mysql下的实现类使用包名区分,如第一行的Driver 。但是后续conn调用的方法是接口中的方法还是实现了类中的方法呢?
子类对象调用方法是默认调用子类重写后的方法…
4.注入现象
提交语句部分与数据库语法关键词相同 可能导致注入现象。
解决方法:
5.实现原理