我也是连了好几天都连不上现在改用sql server2000了,已经连接成功了

解决方案 »

  1.   

    http://expert.csdn.net/Expert/topic/1514/1514415.xml?temp=.7136194
      

  2.   

    1、下载MYSQL的JDBC驱动器(http://mysql.ihostunit.com/Downloads/Contrib/mm.mysql-2.0.4-bin.jar);
    2、将他拷贝到tomcat的common/lib目录下;
    3、测试是否连接正常;将如下代码保存成test.jsp至tomcat的webapps/faq目录下。:
    <%@ page contentType="text/html;charset=gb2312" %> 
    <% 
    java.sql.Connection conn; 
    java.lang.String strConn; 
    Class.forName("org.gjt.mm.mysql.Driver").newInstance(); 
    conn= java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root",""); 
    %>
    4、如果运行以后,出现空白页面,即表示正确。
    5、建立数据库及表
    首先在mysql里面建立一个表,并且插如几条数据。sql代码如下:
    create database test;--运行
    use test;--运行
    create talbe admin (id int(4) auto_increment primary key,name varchar(20));--运行
    INSERT INTO user(name) VALUES('gianfeng');--运行
    ok,你已经建立了数据库test,建立了表user,并且插入了一条记录。
    6、显示数据库中的记录:
    下面这个页面的代码,即把数据库中的记录显示出来:
    <%@ page contentType="text/html;charset=GBK" %>
    <%@ page language="java" import="java.sql.*"%>
    <%
    Connection conn = null;
    Class.forName("org.gjt.mm.mysql.Driver").newInstance(); 
    conn = java.sql.DriverManager.getConnection("jdbc:mysql://localhost/friend","root","");
    if(conn==null){
    System.out.println("get Conn Error");
    }
    Statement stmt=conn.createStatement();
    ResultSet RS_result=null;
    %>
    <html>
    <head>
    <title>学习</title></head>
    <body>
    <%
    RS_result=stmt.executeQuery("select * from user");
    String Name;
    while(RS_result.next())
    {
    Name=RS_result.getString("name");
    %>
    <%=Name%>
    <%
    }
    RS_result.close();
    stmt.close();
    conn.close();
    %>
    </body>
    </html>
      

  3.   

    我现在换JDBCODBC,连接ACCESS成功了.