只能写个大概的,要写
数据到数据库中,先得在数据库中建库,库里建表,表里建字段,然后java里建立数据库连接,用SQL语言写数据到表中的字段\x0d\x0aClass.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance()\x0d\x0a//String url="jdbc:microsoft:sqlserver://localhost:1433DatabaseName=数据库名"//7.0、2000\x0d\x0aString url="jdbc:sqlserver://localhost:1433DatabaseName=数据库名"//2005\x0d\x0aConnection conn=null\x0d\x0aconn= DriverManager.getConnection(url,用户名,密码)\x0d\x0aPreparedStatement pst=null\x0d\x0apst=conn.prepareStatement("Insert Into grade(表名) Values (?)")\x0d\x0apst.setInt(1,你要写的整弄数据)\x0d\x0a//pst.setString(2,你要写的
字符串数据)\x0d\x0apst.addBatch()\x0d\x0apst.executeBatch()需要拼接字符串, 因为id和student是字符串, 在SQL里需要加单引号:
StringBuilder builder = new StringBuilder()
builder.append("insert into student values")
builder.append("('")
builder.append(id)
builder.append("','")
builder.append(password)
builder.append("')")
String st = builder.toString()
或者使用setString的方式:
Connection conn = DriverManager.getConnection(url)
PreparedStatement ps = conn.prepareStatement("insert into student values (?, ?)")
pstmt.setString(1, id) // 设置第1个参数的值为字符串
pstmt.setString(2, password) // 设置第2个参数的值为字符串
pstmt.execute()
1:首先写一个方法是接收数据后保存至数据库的方法,但是添加进去的数据需要进行
标识(主要考虑到如果数据量较大,在保存的过程中可能有新的数据进来会产生多条数据,所以需要数据标识);
2:当点击按钮时弹出标识的数据,记录ID号;
3:将修改后的数据根据ID号保存更新至数据库中并取消该数据的标识;