首先我们带连接JDBC和SQL,而则sql定义了一些接口(java.sql)为各个数据库厂商实现了接口,应从我们至于要去对应的官网下载其的驱动程序jar包即可
首先我们应该将项目与模块导入jar包,步骤打开左上角的“File”,点开后选择其中的“Project Structure”,再选择“Project Structure”中的“Libraries”,在中间模块那里点开加号,找到对应的jar包,添加即可。
添加成功jar包后,我们开始写代码,第一,是你想修改Sql中哪一段哪一个方面的语句,再者是定义全局变量Connection con = null;并令其等于null,同理我们也定义全局变量Statement sta = null,(在后面解释为何定义成全局变量),第二是加载驱动程序 Class.forName("驱动程序类包名 + 类名"),即静态方法,类名.方法名,在调用其实会抛出一个编译时异常ClassNotFountException,我们则用Alt + Enter来调用错误代码解决方案
第三我们将创建 con = DriverManager.getConnection(url,userName,pwd),同时这里会抛出一个编译时异常SQLException,凡是调用java.sql包中的类的方法都会抛出,同样我们用Alt + Enter来调用错误代码解决方案,url统一资源定位符jdbc:type://ip:port;dataName=dbName(localhost 127.0.0.1)
第四我们创建con.createStatement(),这是再执行sql,即你第一步写的想修改哪里的语句,int[语句影响行数]executeUpdate(sql[insert,update,delete])(增加,修改,删除sql的语句返回的是影响的行数),而搜索的sql则是ResultSet excuteQuery(sql)select
第五是关闭资源,关闭资源顺序创建资源顺序相反,我们如何关闭呢,我们通过调用垃圾回收车方式来关闭,当一个对象没有指向它的任何应用时,表示垃圾资源,如果中间发生异常,有可能这个就无法编译,因此我们必须放到finally块里,因此我们必须将其定义成全局变量,Connection con = null,Statement sta = null,注意这里也要处理异常SQLException,如果我们将sql停了,然后我们无法连接上,那么con以及sta都是空的,而finally则必须执行,就会报空指针异常,因此我们必须还得添加判断con和sta不为空才行



