使用JTDS将Java程序连接到SQL server 2005

使用JTDS将Java程序连接到SQL server 2005,java,jtds,Java,Jtds,我已经制作了一个java程序(在NetBeans IDE 7.0测试版上),我想将它与名为school的数据库连接起来。此数据库在SQL server 2005上以windows身份验证模式创建,并以管理员身份运行SQL management express studio。我已经创建了名为“mm”的DSN。这里的主机名是“monika pc”。但是我得到了错误。请看一下我的密码 package javaapplication2; import java.sql.*; public clas

我已经制作了一个java程序(在NetBeans IDE 7.0测试版上),我想将它与名为school的数据库连接起来。此数据库在SQL server 2005上以windows身份验证模式创建,并以管理员身份运行SQL management express studio。我已经创建了名为“mm”的DSN。这里的主机名是“monika pc”。但是我得到了错误。请看一下我的密码

package javaapplication2;


import java.sql.*;

public class JavaApplication2
{
public static void main(String args[])
{
int i=0;
try
{       
String str="Select fname from students";
        Class.forName("net.sourceforge.jtds.jdbc.Driver");
        Connection con=DriverManager.getConnection("jdbc:jtds:sqlserver://monika-pc/mm");
        System.out.println("Connection open");
        Statement stmt=con.createStatement();
        ResultSet rs=stmt.executeQuery(str);
        System.out.println("fname\t");
        while(i<3)
        {
            rs.next();
            String lname=rs.getString("lname");
            System.out.println(lname);
            i++;

        }
            con.close();    
    }
    catch(Exception ex)
    {
        ex.printStackTrace();
    }
}
}

有人能解决这个问题吗?谢谢

您需要在IDE中包含用于ms sql的jtds jar作为库 还要确保这是要装载的驾驶员的正确姓名

请不要对我们大喊大叫。我们不是聋子。“想把它和名为学校的数据库连接起来。”这是吗?如果是这样,将其标记为这样是有利的。
run:
java.lang.ClassNotFoundException: net.sourceforge.jtds.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at javaapplication2.JavaApplication2.main(JavaApplication2.java:15)
BUILD SUCCESSFUL (total time: 1 second)