求~~~数据库连接问题! 首先声明我是新手,现在要写一个Applet,与Sql Server连接的一个小程序,哪位前辈给出一个解决方法呀,记得以前找到过类似帖子的,现在找不到了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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过去就可以了,注意改成你自己的数据源和用户、密码,懂吗? 太谢谢楼上的楼上了,我现在用的从MS下的JDBC驱动,自己改下先 如何java 图形化二叉搜索树 两个java程序运行在同一个java虚拟机里 java 手动控制暂停和继续执行怎么实现??? 求救!一些细节问题 谁能帮我做这几题高分回报。 视频文件截图(给点建议也给分) 关于Button的问题 用什么工具来做java的应用程序的安装程序? 2000下jdk1。2。2怎么配啊 应怎样设CLASSPATH呢? 为什么一个.java文件里面只能有一个public? 请问这个包 com.apple.mrj.swing 应该到哪里去下载?
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过去就可以了,注意改成你自己的数据源和用户、密码,懂吗?