http://www.calis.edu.cn/illplot/downinfo.asp

解决方案 »

  1.   

    五、jsp连接Sybase数据库 
    testmysql.jsp如下: 
    <%@ page contentType="text/html;charset=gb2312"%>   
    <%@ page import="java.sql.*"%> 
    <html>   
    <body>   
    <%Class.forName("com.sybase.jdbc.SybDriver").newInstance();   
    String url =" jdbc:sybase:Tds:localhost:5007/tsdata"; 
    //tsdata为你的数据库名 
    Properties sysProps = System.getProperties(); 
    SysProps.put("user","userid"); 
    SysProps.put("password","user_password"); 
    Connection conn= DriverManager.getConnection(url, SysProps);   
    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> 
      

  2.   

    hotenM(终于熬到头了) 谢谢你,我以前在这个网站下载下来了,但我不会用,你可不可以给我说说具体的应用方法
      

  3.   

    好的,你先把这个东西放到类路径下
    为了保险,你可以放到java_home/jre/lib/ext
    这样就可以什么都不用设置然后你写一个程序
    public class JDBCtest{
      public static void main(String args[]){
    //上面两个括号
    try{Class.forName("com.mysql.jdbc.Driver").newInstance();
    }catch(Exception ex){
    System.out.println("1");
    ex.printStackTrace();
    }
    try{// Connection conn=DriverManager.getConnection("jdbc:mysql://172.16.58.160/haweather?user=aaa&password=aaa");
      
    System.out.println("Con");
    Connection conn=DriverManager.getConnection("jdbc:mysql://172.16.58.160/haweather","root","tjrrbs");
      
    Statement stmt=null;
    ResultSet rs=null;
            stmt=conn.createStatement();//ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE)
            rs=stmt.executeQuery("select tip from hasms_configtype order by no");
    rs.next();
    System.out.println(rs.getString(1));  rs.close();
    stmt.close();
    }catch(Exception ex){
    System.out.println("2");
    ex.printStackTrace();
    }finally{

    //下面两个括号
      }
    }这是我的mysql下测试的程序,你把相应的字段该成sybase的就可以