微科社区,轻松开发从此开始! 请登陆 免费注册

微科社区

当前位置:首页 > Java平台 > Eclipse >

从ecplise控制台输入的数据 怎么插入到SQLServer数据

时间:2014-03-14 01:54  浏览:努力统计中...
System.out.println( 请输入ID: ); Stringi=br.readLine(); System.out.println( 请输入姓名: ); Stringn=br.readLine(); ............ try{ dbConn=DriverManager.getConnection(dbURL,userName,userPwd); //从数据库连接获得一个查询窗
System.out.println("请输入ID:");
String i = br.readLine();

System.out.println("请输入姓名:");
String n = br.readLine();

............

try {
dbConn = DriverManager.getConnection(dbURL,userName,userPwd);
        //从数据库连接获得一个查询窗口
st = dbConn.createStatement();
st.execute("insert into engineer(id, name)  values  ('i', 'n'));
System.out.println("连接数据库成功!");
} catch (SQLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
      System.out.print("SQL Server连接失败!");
  }

如果i输入: 0001,n输入:张三
但是这样写只是插入了“i”和“n”两个变量。

这个貌似不是SQL SERVER的问题吧。网上找找ecplise的教程,应该有案例的

st.execute("insert into engineer(id, name)  values  ('i', 'n'));
改为
st.execute("insert into engineer(id, name)  values  ('"+ i + "', '"+ n + "'));
    顶一下
    (0)
    0%
    踩一下
    (0)
    0%
    ------分隔线------