程序代码如下:
import java.sql.*;
import java.lang.Class;public class JDBCtest 
{
public static void main(String[] args)
{
Connection conn = null;
  try
  {
   Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
   conn = DriverManager.getConnection  ("jdbc:microsoft:sqlserver: //localhost:1433;DatabaseName=mydb;User=sa;Password=sa");
   String sql = "select * from db_user";
   PreparedStatement pstmt = conn.prepareStatement(sql);
   //pstmt.setString(1,username);
   ResultSet rs = pstmt.executeQuery();
  
   while(rs.next())
   {
   System.out.println(rs.getString(1) + ",");
   System.out.println(rs.getString(2) + ",");
   System.out.println();
   }
  }catch(ClassNotFoundException e)
  {
   System.out.println("hehe");
  }catch(SQLException ex)
  {
   System.out.println("haha");
   ex.printStackTrace();
  }
}   
}运行时的错误:
haha
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Unable to conn
ect.  Invalid URL.
        at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source
)
        at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
        at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)
        at java.sql.DriverManager.getConnection(DriverManager.java:512)
        at java.sql.DriverManager.getConnection(DriverManager.java:193)
        at JDBCtest.main(JDBCtest.java:12)
Press any key to continue...不知道哪里出问题了,请高手看一下啊