当前位置: 代码迷 >> Java Web开发 >> 求解,连接数据库有关问题
  详细解决方案

求解,连接数据库有关问题

热度:2260   发布时间:2013-02-25 21:19:51.0
求解,连接数据库问题
JSP怎么连接数据库啊?
有没有详细的例子或者视频呢?
我的是SQL08。
刚下载了JDBC 3.0驱动,也配置了CLASSPATH,不知道对不对。
JDBC的目录是C:\Program Files\Microsoft SQL Server JDBC Driver 3.0\sqljdbc_3.0\chs\sqljdbc.jar
配置的CLASSPATH是.;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib;.;C:\Program Files\Microsoft SQL Server JDBC Driver 3.0\sqljdbc_3.0\chs\sqljdbc.jar前面两个是Java的环境变量,应该没错吧?

那么在jsp里面怎么连接数据库呢?
我的数据库名叫“exam”里面有一张“Teacher”的表,如何把select *from Teacher;的内容显示在网页上呢?
我设的用户名和密码是“admin”端口没改,默认的1433吧?

JScript code
<%@ page language="java" contentType="text/html; charset=utf-8"    pageEncoding="utf-8"%>    <%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*"%><%Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); String url = "jdbc:sqlserver://localhost:1433;" +           "databaseName=exam;user=admin;password=admin;";        Connection conn = DriverManager.getConnection(url);        Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);    String sql="select * from Teacher";    ResultSet rs=stmt.executeQuery(sql);    while(rs.next()){    out.print("用户名:");    out.print(rs.getString("uid")+" 密码:");    out.println(rs.getString("pwd")+"<br>");    }    rs.close();    stmt.close();    conn.close();%><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Insert title here</title></head><body></body></html>


上面的那段是百度出来的,但总是会报错,好像是加载驱动那里报的错。如果上面的代码能凑合着用麻烦大家给我讲下怎么弄~
或者说下其它方法也好~~初学者求教。

------解决方案--------------------------------------------------------
Java code
    private Connection getConn() {        try {            Class.forName(driver);            Connection conn = DriverManager.getConnection(url, userName,                    password);            return conn;        } catch (Exception e) {            e.printStackTrace();        }        return null;    }
------解决方案--------------------------------------------------------
数据库的驱动JAR包导进去
------解决方案--------------------------------------------------------
要给工程导入jar包
  相关解决方案