JavaWeb使用SQL Server驱动的JDBC(2)
来源:互联网 发布:淘宝销量最高的店铺 编辑:程序博客网 时间:2024/06/15 07:42
通过Statement对象执行数据库的插入
Statement接口用于在已经建立数据库连接的基础上向数据库发送执行的SQL语句,作为在给定数据库连接上执行SQL语句的容器对象,Statement对象用于执行不带参数的简单SQL语句
1.导入数据库操作相关包
<%@ page import="java.sql.*, javax.sql.*" %>
2.载入SQL Server驱动程序
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
3.建立数据连接
Connection conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433; DatabaseName=UserInfo", "sa", "Aa123789");
4.执行插入操作
int result = state.executeUpdate("insert into userInfo values('" + request.getParameter("name") + "', '" + request.getParameter("password") + "')");
5.判断是否插入成功
if(result == 1){ out.print("用户注册成功"); } else{ out.print("用户注册失败"); }
完整JSP代码:
<% try{ //载入SQL Server驱动程序 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //建立数据连接 Connection conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433; DatabaseName=UserInfo", "sa", "Aa123789"); //创建Statement对象 Statement state = conn.createStatement(); //执行插入操作 int result = state.executeUpdate("insert into userInfo values('" + request.getParameter("name") + "', '" + request.getParameter("password") + "')"); //判断是否插入成功 if(result == 1){ out.print("用户注册成功"); } else{ out.print("用户注册失败"); } } catch(SQLException se){ out.print(se); } %>
其中name和password都是从前一页面表单传递,代码如下
<form action="insert2.jsp" method="post"><!-- 信息提交给insert.jsp页面 --> 用户名:<input type="text" name="name"><br> 密码:<input type="password" name="pass"><br> <input type="submit" name="submit" value="注册"></form>
阅读全文
1 0
- JavaWeb使用SQL Server驱动的JDBC(2)
- JavaWeb使用SQL Server驱动的JDBC(1)
- JavaWeb使用SQL Server驱动的JDBC(3)
- JavaWeb使用SQL Server驱动的JDBC(4)
- JDBC连接Sql Server 驱动
- JSP中使用JDBC驱动访问MS SQL SERVER数据库的例子
- java web 使用jdbc 链接sql server 2008找不到驱动类的问题
- 如何使用Spark SQL 的JDBC server
- Oracle、MySQL、SQL Server 2000调用JDBC驱动的方法
- 使用第三方JDBC驱动JTDS代替MS SQL Server 2000驱动
- JavaWeb JDBC驱动链接
- 导入SQL Server驱动包(JDBC Eclipse)
- 【JavaWeb-2】JDBC的1个类3个接口、使用步骤、连接关闭优化、防SQL注入优化
- 使用JDBC连接SQL SERVER 2008的方法
- 使用JDBC连接SQL SERVER 2008的方法 SQL2008连接
- 使用JDBC连接SQL SERVER 2008的方法
- 使用JDBC连接SQL SERVER 2008的方法
- javaWeb-使用JDBC完成CRUD的操作
- centos7设定静态ip以及上网
- 使用两个栈实现一个队列/使用两个队列实现一个栈/空格替换
- 支付宝支付-即时到账
- 初入并查集
- 来到博客第一天,以后会定期更新一些我学得东西
- JavaWeb使用SQL Server驱动的JDBC(2)
- urllib模块爬虫在Python2在Python3中的使用
- 【二维树状数组】poj 1195 Mobile phones
- UndefinedMetricWarning: Precision is ill-defined and being set to 0.0 in labels with no predicted sa
- soapui中文操作手册(六)----创建REST Testing
- java面向对象的深入理解(一)
- Filter过滤器使用
- Linux下Mysql常用命令总结
- Test 4 for NOIP- Result for Day2 (???)