java executeupdate,为什么executeUpdate(sql)返回-1呢

java executeupdate,为什么executeUpdate(sql)返回-1呢packagecom.user;importjava.sql.Connection;importjava.sql.Statement;importjava.sql.DriverManager;importjava.sql.*;publicclassuserBean{privateStringuserId;privateStringuserName;privateStrin…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

package com.user;

import java.sql.Connection;

import java.sql.Statement;

import java.sql.DriverManager;

import java.sql.*;

public class userBean {

private String userId;

private String userName;

private String password;

private String email;

private int count;

public String getEmail() {

return email;

}

public void setEmail(String email) {

this.email = email;

}

public void setUserName(String userName) {

this.userName = userName;

}

public void setUserId(String userId) {

this.userId = userId;

}

public void setPassword(String password) {

this.password = password;

}

public void setCount(int count) {

this.count = count;

}

public String getPassword() {

return password;

}

public String getUserId() {

return userId;

}

public String getUserName() {

return userName;

}

public int getCount() {

return count;

}

/**

* 获取连接

*/

private Connection conn = null;

private void getConnection() {

try {

Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver&quot

9f7588d3b12cd5d674b5f81c0b8fc6cb.gif;

try {

conn = DriverManager.getConnection(“jdbc

5b24fae4cde99750994428c024162093.gifdbc:ues&quot

9f7588d3b12cd5d674b5f81c0b8fc6cb.gif;

} catch (SQLException ex1) {

}

//            Statement stmt;

} catch (ClassNotFoundException ex) {

ex.printStackTrace();

}

}

/**

* 检查用户名是否可用的方法

* @return  用户的个数

*/

public void checkUserName() {

int i = 0;

this.getConnection();

String sql = “select count(*) from userreg where username='” +

this.userName + “‘”;

System.out.println(sql);

try {

Statement stmt = conn.createStatement();

ResultSet rs = stmt.executeQuery(sql);

while (rs.next()) {

i = rs.getInt(1);

}

} catch (SQLException ex) {

ex.printStackTrace();

}

this.setCount(i);

System.out.println(“检查用户名:” + count);

// return count;

}

/**

* 添加用户的方法

* @return  用户插入的行数

*/

public void addUser() {

this.getConnection();

String sql = “insert into userreg (username,password,email) values(‘” +

this.userName + “‘,'” + this.password + “‘,'” + this.email +

“‘)”;

System.out.println(sql);

try {

Statement stmt = conn.createStatement();

this.count = stmt.executeUpdate(sql);

} catch (SQLException ex) {

ex.printStackTrace();

}

System.out.println( this.count );

}

}

只是 添加用户的方法,用户插入的行数是-1,你们说会不会是myEclipse6.5没有安装好哦,我在其他机子上用5.5打开有是1,不知道为什么。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/179871.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • virsh命令详解_lsattr命令详解

    virsh命令详解_lsattr命令详解virshhelp分组的命令:域管理(虚拟机实例管理)DomainManagement(helpkeyword’domain’):attach-device从一个XML文件附加装置attach-disk附加磁盘设备attach-interface获得网络界面autostart自动开始一个域

    2022年8月12日
    4
  • Delphi XE5如何读写INI文件

    Delphi XE5如何读写INI文件首先usesinifiles然后写文件procedureTHolidaySet.Button2Click(Sender:TObject);varIniFile:TIniFile;Count:Integer;begintryIniFile:=TIniFile.Create(TP…

    2022年7月18日
    15
  • HDU 4920 Matrix multiplication(矩阵相乘)

    HDU 4920 Matrix multiplication(矩阵相乘)

    2022年2月7日
    44
  • linux rm 命令详解,Linux rm命令使用指南「建议收藏」

    linux rm 命令详解,Linux rm命令使用指南「建议收藏」Linux系统的众多命令中,rm命令主要用于删除文件,下面小编就来详解介绍下Linux系统的rm命令,希望对初学者有一定的帮助。名称:rm使用权限:所有使用者使用方式:rm[options]name.。。说明:删除档案及目录。参数:?-i删除前逐一询问确认。-f即使原档案属性设为唯读,亦直接删除,无需逐一确认。-r将目录及以下之档案亦逐一删除。范例:删除所有C语言程式档;删除前逐一询问确…

    2025年6月29日
    5
  • centos7安装yum[通俗易懂]

    centos7安装yum[通俗易懂]centos7系统yum卸载后重新安装1.rpm包准备yum卸载后软件安装很麻烦,重新安装yum,先把相关rpm包下载下来,传到服务器。下载地址:http://mirrors.163.com/centos/7/os/x86_64/Packages/(我的是centos764位,所以是这个路径,看网址就可以知道每个路径是干嘛的,下载自己版本所需的即可,各个包小版本有变化,注意进行选择)…

    2022年6月4日
    46
  • awk数组详解、实战

    awk数组详解、实战1.其它编程语言数组的下标一般从0开始,awk中数组下标默认从1开始,也可以从0开始设置:2.在awk中,元素的值设置为"空字符串"是合法的,所以不能用元素值是否为空,判断该元素

    2022年7月3日
    33

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号