日期:2014-05-17  浏览次数:20585 次

JAVA实现对SQLServer增,删,改,查!
刚学到数据库!自己写的代码,实现了增,删,改,查。基本功能!贴出来分享下!!不足之处,见谅。望指点。
userInfo.java

package com.sql.form;

public class UserInfo {
      int userId;
      String userName;
      String userAddress;
      int userAge;
      String userSex;
      
      public UserInfo(int id,String name,String addre,int age,String sex){
       this.userAddress=addre;
       this.userAge=age;
       this.userId=id;
       this.userName=name;
       this.userSex=sex;
      }

public int getUserId() {
return userId;
}

public void setUserId(int userId) {
this.userId = userId;
}

public String getUserName() {
return userName;
}

public void setUserName(String userName) {
this.userName = userName;
}

public String getUserAddress() {
return userAddress;
}

public void setUserAddress(String userAddress) {
this.userAddress = userAddress;
}

public int getUserAge() {
return userAge;
}

public void setUserAge(int userAge) {
this.userAge = userAge;
}

public String getUserSex() {
return userSex;
}

public void setUserSex(String userSex) {
this.userSex = userSex;
}

public String toString() {
return "address:" + userAddress + "\t" + "age:" + userAge + "\t"
+ "name:" + userName + "\t" + "sex:" + userSex + "\t" + "id:"
+ userId;

}
      
}


UserSQLConn.java

package com.sql.test;
import java.sql.*;
import java.util.*;
import com.sql.form.UserInfo;;
public class UserSQLConn {

/**
 * @param args
 * 实现增删改查
 */
static String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
static String dbUrl="jdbc:sqlserver://localhost:1433;DatabaseName=mydba";
static String us="admin";
static String pw="master";
//连接数据库构造构造方法
public  static Connection getConn(String dbDriver,String dbUrl,String us,String pw){
       Connection conn=null;
      try {
 Class.forName(dbDriver);
 conn=DriverManager.getConnection(dbUrl,us,pw);
} catch (ClassNotFoundException  e) {
e.printStackTrace();
}catch(SQLException e1){
e1.printStackTrace();
}
return conn;
}
//创建表
public void dbCreate() throws SQLException {
Connection conn = null;
Statement