本帖最后由 ily521125 于 2013-10-21 11:41 编辑
这是源码:
- <P>package com.test1;
- import java.sql.*;
- public class Demo1 {
- /**
- * @param args
- */</P>
- <P> public static void main(String[] args) {
- Connection ct=null;
- Statement sm=null;
- try {
- //①加载驱动(把需要的驱动程序加载如内存)
- Class.forName("sun.jdbc.odbc.jdbcOdbcDriver");
- //②得到连接(指定连接到哪个数据源,用户名和密码)
- //如果配置数据源时,选择是windows NT验证,则不需要"sa","fl"
- //即Connection ct=DriverManager.getConnection("jdbc:odbc:mytest");
- </P>
- <P> </P>
- <P> ct=DriverManager.getConnection("jdbc:odbc:mytest","sa","fl");
- //③创建Statement或者PreparedStatement[区别]
- //Statement用于发送sql语句,到数据库
- sm=ct.createStatement();
- //④执行(crud,创建数据库,备份数据库,删除数据库...)
- //演示添加一条数据到dept表
- //executeUpdate可以执行cud操作(添加,删除,修改)
- //executeUpdate会返回一个int类型的数表示影响了多少记录
- int i=sm.executeUpdate("insert into dept values('50','保安','西安')");
- if(i==1)
- {
- System.out.println("添加ok");
- }else{
- System.out.println("添加error");
- }
- } catch (Exception e) {
- e.printStackTrace();
- }finally{
- try {
- if(sm!=null)
- {
- sm.close();
- }
- if(ct!=null)
- {
- ct.close();
- }
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }
- }</P>
复制代码 这是异常:
|
-
a.PNG
(43.96 KB, 下载次数: 10)
|