美文网首页
如何使用jdbc与数据库相连

如何使用jdbc与数据库相连

作者: picassagirl | 来源:发表于2022-11-17 14:01 被阅读0次

1、导入jar包(将jar包复制到Webcontent 下的web-inf文件夹,右键包名,选择Build path,选择add path)

mysql-connector-java-5.1.7-bin.jar

2、在doGet下写入以下代码,实现数据表的一条数据添加,如果添加成功则在屏幕输出添加成功,添加失败则输出添加失败。

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        //修改编码
        response.setContentType("text/html;charset=UTF-8");
        request.setCharacterEncoding("UTF-8");
        try {
            //加载类代码的时候会执行类中的静态代码
            //1、创建一个驱动对象并注册到驱动管理器中
            Class.forName("com.mysql.jdbc.Driver");
            //2、创建一个链接对象连接数据库
            Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/数据表名","数据库用户名","数据库密码");
            //3、创建声明对象(语句命令对象)传sql语句到数据库
            Statement statement = conn.createStatement();
            //4、执行sql语句
            String sql = "insert into mymarket values('hello', '123')";
            int i = statement.executeUpdate(sql);
            //5、处理结果
            if(i>0)
                response.getWriter().println("添加成功");
            else
                response.getWriter().println("添加失败");
            //6、关闭连接
            statement.close();
            conn.close();
        } catch (ClassNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }


3、如果是更新操作,则将sql语句变为

String sql = "update mymarket set userPassword='***' where userName='***'";

4、如果是删除操作,则将sql语句变为

String sql = "delete from  mymarket where userName='***'";//删除语句

相关文章

网友评论

      本文标题:如何使用jdbc与数据库相连

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