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>  

解决方案 »

  1.   

    还需要什么解释?你不是连connection,statement都不知道吧?那就去看书啊
      

  2.   

    连接数据库很简单的,从odbc建好数据原,写好数据库的连接语句就可以啦以sql server 2000 为例<%@ page language="java" import="java.sql.*" contentType="text/html;charset=gb2312"%>
    <%@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");
    如果数据库里有数据就可以得到紫剑伊的性别了.........我也初学,一起努力!
      

  3.   

    下载一个SQLSERVER 2000JDBC 驱动程序将三个JAR文件拷入到你LIB下最上层的大哥做的不错,和ORACLE差不多不过有。
      

  4.   

    这是源代码:<%@ page import="java.sql.*"%><%//加载驱动
    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();
    //连接数据库%>
      

  5.   

    weidegong(weidegong)给了个sql server的,我给一个mysql的,呵呵testmysql.jsp如下: 
    <%@ 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>