我现在问题已经变成java.sql.SQLException: No Database Selected
怎么写呢?是不是也需要ODBC建数据源?

解决方案 »

  1.   

    连接数据库首先要把Mysql打开,然后建个库,再把驱动程序.jar文件放到resin\lib下面,如果你没有驱动的话,把邮箱给我,我发给你一份
      

  2.   

    如楼上所说,一定要放一个驱动到LIB目录下。
      

  3.   

    Class.forName( "org.gjt.mm.mysql.Driver" );
    cn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/dbName", sUsr, sPwd );
      

  4.   

    1.进入控制面板-管理工具-数据源-系统DSN:添加SQL的driver.正确填写你的数据库名和服务器名
       你先试一下!
      

  5.   

    (to lwqenter不用到控制面板中设置)联接mysql的时候要把mysql打开,运行mysqld-nt --standalone
      

  6.   

    to 楼上:
       启动SQL服务器是必须的前提!
       我试过成功!
       我也会尝试你这种方法,谢谢
      

  7.   

    .cn
    谢谢
    在resin.conf里有没有需要改的
    <resource-ref>
      <res-ref-name>jdbc/test</res-ref-name>
      <res-type>javax.sql.DataSource</res-type>
      <init-param driver-name="com.caucho.jdbc.mysql.Driver"/>
      <init-param url="jdbc:mysql_caucho://localhost:3306/test"/>
      <init-param user=""/>
      <init-param password=""/>
      <init-param max-connections="20"/>
      <init-param max-idle-time="30"/>
    </resource-ref>
    这是原文
      

  8.   

    各位学友们,你们好,我的好像已经连接成功了。我没有放任何驱动,没有设置classpath。
    以下为程序:
    <%@ page contentType="text/html;charset=gb2312"%>
    <%@ page language="java" import="java.sql.*,java.util.*"%>
    <%
    String DBDriver="com.caucho.jdbc.mysql.Driver";
    String ConnStr="jdbc:mysql_caucho://localhost:3306/my";
    String MyUser="root";
    String MyPassword="abc123";
    Connection conn = null;
    ResultSet rs = null;
    Class.forName(DBDriver);
    conn = DriverManager.getConnection(ConnStr,MyUser,MyPassword);
    Statement stmt = conn.createStatement();
    String sql="select * from user";
    rs = stmt.executeQuery(sql);
    while(rs.next()) {%> 
    您的第一个字段内容为:<%=rs.getString(1)%> 
    您的第二个字段内容为:<%=rs.getString(2)%> 
    <%}%>
    <%out.print("数据库操作成功,恭喜你");%> 
    其中这二行
    String DBDriver="com.caucho.jdbc.mysql.Driver";
    String ConnStr="jdbc:mysql_caucho://localhost:3306/my";
    我是照resin.conf里改的,我用的是resin-2.1.6,我看它里面自带有JDBC驱动。
    谢谢大家,希望能对其它有此问题的朋友有所帮助。