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,不知道为什么。

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

发表回复

您的电子邮箱地址不会被公开。

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