最近刚学到用JAVA连接数据库,自己用SQL SERVER2000做测试,但最终都没有连接成功。现在请教各位大虾帮忙,小弟不胜感激!!!!!

解决方案 »

  1.   

    你先看看这里
    http://community.csdn.net/Expert/topic/5547/5547008.xml?temp=.4022028
      

  2.   


    import java.sql.*;public class MyDB {
        private Connection con;
        public Connection getCon() {
            try {
                Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                con=java.sql.DriverManager.getConnection("jdbc:odbc:test","sa","wdhfiend"); //test 为数据源 
            } catch (Exception ex) {
                ex.printStackTrace();
            }
            return con;
        }
    //测试连接
    //    public static void main(String[] args) {
    //        MyDB mydb = new MyDB();
    //        Connection con=mydb.getCon();
    //        System.out.println(con);
    //    }//关闭数据库
        public void CloseDB(){
            try {
                con.close();
            } catch (SQLException ex) {
                ex.printStackTrace();
            }
        }
    }
      

  3.   

    上面代码绝对没问题,要确认SQL是否运行,数据源是否输入正确,用户帐号是否正确