首先声明我是新手,现在要写一个Applet,与Sql Server连接的一个小程序,哪位前辈给出一个解决方法呀,记得以前找到过类似帖子的,现在找不到了!

解决方案 »

  1.   

    import java.sql.*;
    import javax.swing.*;public class DBConnection { private static String dbDriver = "sun.jdbc.odbc.JdbcOdbcDriver"; private static String url = "jdbc:odbc:myDB"; private static Connection cnn = null; private DBConnection() {
    super();
    } public static synchronized Connection getConnection() {
    if (cnn == null) {
    try {
    // 加载驱动程序
    Class.forName(dbDriver);
    // 建立连接
    cnn = DriverManager.getConnection(url, "sa", "");
    // 关闭自动提交
    cnn.setAutoCommit(false);
    // 设定事务级别
    cnn.setTransactionIsolationConnection.TRANSACTION_SERIALIZABLE); System.out.println("DateBase Connect Successfully!");
    } catch (Exception e) {
    JOptionPane.showMessageDialog(null, "网络连接失败,请与管理员联系!", "提示",
    JOptionPane.ERROR_MESSAGE);
    System.exit(0);
    }
    }
    return cnn;
    } public static void logoff() {
    try {
    if (cnn != null) {
    // 在系统连接关闭之前,将所有未能及时提交的事务释放
    cnn.commit();
    // 解除事务操作
    cnn.setAutoCommit(true);
    // 关闭连接
    if (!cnn.isClosed())
    cnn.close();
    }
    } catch (SQLException e) {
    e.printStackTrace();
    }
    System.exit(0);
    }}先在ODBC中配置数据源,再把我这段代码copy过去就可以了,注意改成你自己的数据源和用户、密码,懂吗?
      

  2.   

    太谢谢楼上的楼上了,我现在用的从MS下的JDBC驱动,自己改下先