美文网首页
无标题文章

无标题文章

作者: 我本善良_0d72 | 来源:发表于2018-01-04 21:25 被阅读0次

    JDBC的应用

    目的:通过java代码操作数据库

    ---

    JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。

    常见的JDBC组件:

    * java.sql.DriverManager用来加载不同数据库厂商的JDBC驱动,并为创建新的数据库连接提供支持

    * java.sql.Connection完成针对某指定数据库的连接功能

    * java.sql.preparedStatement用于执行预编译的SQL语句

    * java.sqlSQLException: 用于处理执行jdbc操作时发生的错误

    jdbc操作流程如下:

    1:首先将需要的页面信息获取到

    获取信息过程中遇到的错误:在使用虚拟浏览器过程中,引用cookie错误,导致获取不到信息。

    2:通过java代码操作数据库

    使用executeUpdate方法是因为在 createTableCoffees 中的 SQL 语句是 DDL (数据定义语言)语句。创建表,改变表,删除表都是 DDL 语句的例子,要用 executeUpdate 方法来执行。也可以从它的名字里看出,方法 executeUpdate 也被用于执行更新表 SQL 语句。实际上,相对于创建表来说,executeUpdate 用于更新表的时间更多,因为表只需要创建一次,但经常被更新。

    注意:1.在给PreparedStatement sql_statement = con.prepareStatement(sql);导包一定不要导错,因为我就导错了。。。

                2.在生成sql语句中我忘记写values了,一定要记住括号里面的问号和前面的数据一定要对应。

                3.记住一定要关闭连接

    数据库中执行的操作:

                新建一个数据库,然后新建一个表,将你想输入的信息输入,注意在填写id时一定要在下面的自动递增那打对勾,要不然在java运行过程中会报错。

    注意事项:java中引用的数据库名,表名,标签名一定要与数据库中的名一一对应

    完成效果:

    相关文章

      网友评论

          本文标题:无标题文章

          本文链接:https://www.haomeiwen.com/subject/arsdnxtx.html