刚学jdbc,不知道哪里错了,希望指点一下

liang9504 liang9504 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
package jDBC;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

/**
* 2015年12月31日15:36:51
* @author Administrator
* 演示使用jdbc-odbc方式访问emp数据表
* 1配置数据源
* 2在程序中连接数据源
*
*/
public class JdbcTest {
public static void main(String[] args){
Connection ct = null;
Statement sm = null;

try {
//1加载驱动
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//2得到连接
//如果配置数据源的时候选择windows验证,则不需要用户名和密码
ct = DriverManager.getConnection("jdbc:odbc:mytest", "sa", "954799698");
//3创建Statemet或者PerpaerdStatement区别
//Statement主要用于发送sql语句
sm = ct.createStatement();

//4执行crud创建数据库,备份数据库,删除数据
//1、添加一条数据到dept表
//executeUpdate可以执行cud操作(添加,删除,修改
System.out.println("Hello Word!");
int i = sm.executeUpdate("insert into dept('50', 'NAME', 'NO')");
if(i == 1){
System.out.println("添加OK!");

} else{
System.out.println("操作失败!");
System.out.println("Hello Word!");
}

} catch (Exception e) {
// TODO: handle exception
} finally{
System.out.println("Hello Word!");
//关闭资源
try {

//为了程序健壮
if(sm != null){
sm.close();
}
if(ct != null){
ct.close();
}


} catch (SQLException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
}
}
}
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
liang9504
Java SE 62,620 成员 307,251 内容