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等数据操作,实现数据库的访问,增强客户体验性。


数据运维技术 » JSPMSSQL实现数据库访问的源码分析(jsp mssql源码)