//下简单的对数据库中users表进行了添加和歼好握修改,编译执行无误
import java.sql.*
public class operateDateBase {
public static void main(String[] args) {
Connection ct=null
PreparedStatement ps=null
int a=0,b=0
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")
ct=DriverManager.getConnection("jdbc:odbc:users")
//下为插入语句氏庆,values()中各值为users表中各字段的值
ps=ct.prepareStatement("insert into users values('27','jj','kk','kk','2')")
a=ps.executeUpdate()
//下为修改 *** 作,将users表中id号为26的passwd改成mm
ps=ct.prepareStatement("update users set passwd='mm' where userId=26")
b=ps.executeUpdate()
//如果 *** 作成功,a和b的值都应为1
System.out.println("a="+a+" b="+b)
} catch (Exception e) {
e.printStackTrace()
}finally{
try {
if(ps!=null)
{
ps.close()
ps=null
}
if(ct!=null)
{
ct.close()
ct=null
}
} catch (Exception e2) {
e2.printStackTrace()
}
}
}
}
1.建立连接try{
Class.forName("org.gjt.mm.mysql.Driver")
String url ="jdbc:mysql://"+ip+":"+port+"/"+sid+"?user="让埋+name+"&password="+pass+"&useUnicode=true&characterEncoding=utf-8"
//myDB为数据库名
Connection conn= DriverManager.getConnection(url)
}catch(Exception e){
System.out.println("数据库连接时候出错了---mysql" + e.getMessage())
}
2、建立preparestatement对象
String sql = "insert into userinfo (id) values(?)"
PreparedStatement pstam = con.prepareStatement(sql)
pstam.setInt(1, u.getId())
pstam.executeUpdate()//执行插入
3、关闭连梁碰接
con.close()
————————————————————
修改表结橡滑谈构
alter table test add test varchar(50);
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)