jsp连接Sql Server7.0/2000数据库
testsqlserver.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
//pubs为你的数据库的
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
testsqlserver.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
//pubs为你的数据库的
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
解决方案 »
- 求助spring注入的对象是default的,没有设为私有的,会不会报空指针异常
- 如何创建年年月月+序号的格式主键
- jquery+js+java 的动态弹出警告框
- 问个spring的弱弱的问题
- JSP中一个不常见的问题,高手请进!!!!!
- javascript怎样调用IE的打印预览,而且只预览框架的主体部分。最好是调用API控制。
- 我的IT生涯,一个程序员的艰辛路程
- 有谁知道哪些类实现了 HttpSession 接口
- java连接DB2的错误,实在搞不定了。??????????????
- 一个servlet和Applet相连的问题
- 菜鸟求救!关于Servlet编译问题!
- 使用JBuilder6出现的“找不到数据库驱动”的问题
<%@page errorPage="../err.jsp"%>
<%
java.sql.Connection Conn;
java.sql.Statement Stmt;
java.sql.ResultSet Rst;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Conn=DriverManager.getConnection("jdbc:odbc:wangzhan","数据库用户名","密码");
Stmt=Conn.createStatement();
%>然后连接数据库就成功了,你可以把这个页面作成bean,也可以把这个页面作成一个文件从用到数据库的页面include一下啦!至于数据库的语言,好象不用学太多,学学插入/删除/查找/更新就差不多了
不过有能力还是深入的学习以下数据库知识以查找为例:Rst=Stmt.executeQuery("select sex from table where name='"+紫剑伊+"'");
Rst.next();
String sex=Rst.getString("sex");
如果数据库里有数据就可以得到紫剑伊的性别了.........我也初学,一起努力!
String url=new String();
url="jdbc:odbc:teach";//这里的teach是数据源的名字。Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
// Class.forName 装载驱动程序
Connection con=DriverManager.getConnection(url);
//用适当的驱动程序类与 DBMS 建立一个连接
Statement stmt=con.createStatement();
//连接数据库%>
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//testDB为你的数据库名
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>