JSPMSSQL实现数据库访问的源码分析(jsp mssql源码)
JSPMSSQL实现数据库访问的源码分析
JSP,Java Server Pages,是使用Java语言编写的servlet,基于服务器端的技术,可以更快捷、更可操作地在Web上实现动态页面,最常用于开发以客户端浏览为中心的网络应用,如购物车应用程序、多媒体应用程序等。
这里分析JSP中如何使用MSSQL实现对数据库的访问,首先要建立一个数据库连接:首先,你必须拥有数据库访问权限,为完成连接,你需要知道数据库 URL,数据库驱动类名称,数据库连接所需的用户名及密码:
String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=数据库名称";
String userName = "用户名";String userPwd = "密码";
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");Connection con = DriverManager.getConnection(dbURL,userName,userPwd);
在使用Connection类连接上服务器,然后可以使用它来读取数据库中的内容,并且执行提交和回滚操作,以及改变数据库中的数据:
String sql="select* from table1";
Statement st=con.createStatement();ResultSet rs=st.executeQuery(sql);
while (rs.next()){
String name=rs.getString("name"); String age=rs.getString("age");
System.out.println("name:"+name+" age:"+age);}
rs.close();st.close();
con.close();
当连接关闭并完成相关数据库查询操作并关闭它,最终在JSP中如此实现对数据库的访问:
<%Connection con=null;Statement st=null;ResultSet rs=null;try{ String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=数据库名称"; String userName = "用户名"; String userPwd = "密码"; Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); con = DriverManager.getConnection(dbURL,userName,userPwd); String sql="select* from table1"; st=con.createStatement(); rs=st.executeQuery(sql); while (rs.next()) { String name=rs.getString("name"); String age=rs.getString("age"); out.println("name:"+name+" age:"+age); } rs.close(); st.close(); con.close();} catch(Exception ex){ out.println(ex.getMessage())}%>
JSP和MSSQL结合在一起实现访问数据库编程分析主要包括首先实现连接JSP和MSSQL、然后就可以在JSP中实现相关CRUD等数据操作,实现数据库的访问,增强客户体验性。