运行下列程序只是输出“测试”,并且没有报错
我的数据源配置好了 叫做 mytext 里面也默认指向了需要修改的数据库
登录模式是混合默认,账号sa密码123456也没错
sql2008里面也有一张dept表了 内容如下
create table dept
(deptNo int primary key,
dName nvarchar(30),
loc nvarchar(30),
)
也在myeclipse里面打开了tomcat
但是就是不知道为什么添加不进去
import java.sql.*;
public class text {
public static void main (String[] args){
Connection ct=null;
Statement sm=null;
try{
System.out.println("测试");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
ct=DriverManager.getConnection("jdbc:odbc:mytext","sa","123456");
sm=ct.createStatement();
int i = sm.executeUpdate("insert in dept calues('50','保安部','神秘的地方')");
if (i==1){
System.out.println("添加成功");
}else{
System.out.println("添加出错");
}
}catch(Exception e){
}finally{
try {
if(sm!=null){sm.close();}
if (ct!=null){ct.close();}
} catch (Exception e) {
}}}}
你可以在 catch(Exception e){ 里添加 e.printStackTrace();
看看到底出什么问题了
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。