尝试连接到数据库时找不到Java类异常

时间:2015-09-15 03:12:52

标签: java sql-server-2008 jdbc

我试图通过java类将数据插入SQL SERVER 2008数据库。这是我的代码:

        public class DB_Sample
    {
        public static void main (String[] args)
        {
            try
            {
                String dbUrl = "jdbc:microsoft:sqlserver://ZAFRAN-PC:1433;databaseName=presentasi;integratedSecurity=true";

                Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();;
                Connection con = DriverManager.getConnection(dbUrl); 
                Statement st =  con.createStatement();

                st.executeUpdate("Insert into barang(nama_barang, jumlah_stok, merk, harga_barang) values('HANDUK','30','ADIDAS','25000')");
                con.commit();

                ResultSet rs = st.executeQuery("select * from barang");
                String i1="";

                while(rs.next())
                {
                i1 = rs.getString(1);

                System.out.println("Nama barang: " +i1+ " Berhasil Diinputkan");
                }
            }
            catch (Exception e)
            {

                System.out.println(e);
            }
    }
    }

我也在CLASSPATH中添加了sqljdbc4.jar。

.;C:\Program Files\Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.0\enu\sqljdbc4.jar;

但是当我通过CMD运行我的java类时,我得到一条错误消息:

java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver

那么我遇到的问题是什么?以及我如何解决这个问题?

0 个答案:

没有答案