你的程序怎么没有class.forname()...?
解决方案 »
- [分享] 改变 public static final String obj 的值的方法
- 来个搞笑的问题.
- 如何将一个一个字符运算后放到另一个字符数组~~
- java采用第三方包的sftp 关闭连接之后进程为何不结束
- 关于窗口的问题
- 紧急求助!!!!如何给JTextField设置监听事件
- 请教一个关于模糊查询参数'%?%'的问题,baidu,google都搜不出来
- Java 实现资源管理器 JTree为什么主盘符(C D E)会出现两次, 还有显示也有点不爽 Why
- Java不知道是否可以接额外的活干呀?请大家给点建议!!!!
- 在JAVA中如何画箭头?
- int型在oracle要定义成什么啊(在线等,急)
- 请教 JVM INSTR monitorenter ;是什么意思?
tools-->enterprise setup--->database drivers--->Add-->New
Name:sqlServer
Location: user Home
把你的驱动程序加进来,再试试
try {
String address = "jdbc:microsoft:sqlserver://192.168.1.14:1433";
String user = "sa";
String passwd = "";
String database = "master";
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
con = DriverManager.getConnection(address, user, passwd); //create coonection
con.setCatalog(database); String st2 = "select * from Mobile1 where Num like '" + num + "'";
PreparedStatement ps = con.prepareStatement(st2);
ResultSet rs = ps.executeQuery();ps.close();
con.close();
}
catch (SQLException ex) {
ex.printStackTrace();
System.err.println(ex.toString());
}
catch (Exception ex) {
System.err.println("Failed to load JDBC/ODBC driver.");
ex.printStackTrace();
System.exit(1); // terminate program
}
结帖