SQL2014怎么设置updata?java连接sql数据库数据库了能查询却不能增添数据

&您可能感兴趣的文章
Copyright @
Inc. All rights reserved.
业务电话:400-680--& &技术服务:
& &客服QQ:0194011
公司地址: 南昌市青山湖区国威路刘堡公寓1栋2单元2楼(国威路与国康路交界处)& &
邮编: 330000
& & 网络实名: 百恒网络
为用户提供高质量的网络产品和优质的服务是我们始终追求的目标,谢谢您的支持,很高兴为您服务!南昌网络公司-百恒网络。sql连接数据库updata出有关问题 - Sql Server当前位置:& &&&sql连接数据库updata出有关问题sql连接数据库updata出有关问题&&网友分享于:&&浏览:2次sql连接数据库updata出问题&&&&&&&&&&&&SqlConnection&con&=&new&SqlConnection();
&&&&&&&&&&&&con.ConnectionString&=&"Data&Source=XCY-PC;Initial&Catalog=StudentMUser&ID=Password=sqlxcy";
&&&&&&&&&&&&con.Open();
&&&&&&&&&&&&SqlCommand&com&=&new&SqlCommand();
&&&&&&&&&&&&string&sql_com&=&"updata&项目基本信息表&set&项目名称='"&+&textBox2.Text&+&"'&,where&项目编号='"+textBox1.Text+"'";
&&&&&&&&&&&&mandText&=&sql_
&&&&&&&&&&&&com.Connection&=&
&&&&&&&&&&&&&com.ExecuteNonQuery();
&&&&&&&&&&&&&con.Close();
&&&&&&&&&&&&&MessageBox.Show("修改成功");
'='&附近有语法错误,调n多次,老是出错啊,求大神指点
------解决方案--------------------,where&项目编号&去掉&逗号------解决方案--------------------应该是where前面多了个逗号------解决方案--------------------你的项目编号&在&&数据库&是&什么类型&如果&是&字符&类型&需要加&单引号&数字&类型&不需要加------解决方案--------------------程式調試的時候把鼠標移到這裡CommandText&
語句貼在數據庫執行看看------解决方案--------------------Updata&写错了。。应该是Update------解决方案--------------------多了个逗号,where前面------解决方案--------------------where前面的逗号去掉,然后updata改为update,试试看
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有> JAVASQL事务在与数据库操作时,如果执行多条更新的SQL语句(如:update或insert语
JAVASQL事务在与数据库操作时,如果执行多条更新的SQL语句(如:update或insert语
hnlgxtj1 & &
发布时间: & &
浏览:97 & &
回复:0 & &
悬赏:0.0希赛币
JAVA SQL 事务
  在与数据库操作时,如果执行多条更新的SQL语句(如:update或insert语句),在执行第一条后如果出现异常或电脑断电,
则后面的SQL语句执行不了,这时候设定我们自己提交SQL语句,不让JDBC自动提交,格式为:
conn.setAutoCommit(false);
执行多条SQL语句;
//恢复自动提交模式
conn.setAutoCommit(true);
import java.sql.C
import java.sql.DriverM
import java.sql.PreparedS
import java.sql.ResultS
import java.sql.SQLE
import java.sql.S
public class TestTransaction {
* @param args
public static void main(String[] args) {
// TODO Auto-generated method stub
Connection con =
Statement stmt =
ResultSet rs =
PreparedStatement ps =
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/mydb", "root", "root");
System.out.println("连接数据库成功!");
stmt = con.createStatement();
// JAVA默认为TRUE,我们自己处理需要设置为FALSE,并且修改为手动提交,才可以调用rollback()函数
con.setAutoCommit(false);
stmt.addBatch("insert into people values(078,'ding','duo')");
stmt.addBatch("insert into people values(30,'nokia','ddd')");
stmt.executeBatch();
// 事务提交
// 设置为自动提交,改为TRUE
con.setAutoCommit(true);
* String sql = "select * from people"; rs = stmt.executeQuery(sql);
* while(rs.next()){ System.out.println(rs.getString("id") + " " +
* rs.getString("name")); }
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException se) {
se.printStackTrace();
// 产生的任何SQL异常都需要进行回滚,并设置为系统默认的提交方式,即为TRUE
if (con != null) {
con.rollback();
con.setAutoCommit(true);
} catch (SQLException se1) {
se.printStackTrace();
} finally {
if (rs != null) {
rs.close();
if (stmt != null) {
stmt.close();
if (con != null) {
con.close();
} catch (SQLException se) {
se.printStackTrace();
本文来自希赛博客,转载请标明出处:
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&}

我要回帖

更多关于 java sql数据库 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信