java中用mysql数据库 怎么把传进来的参数赋给数据库中的字段?
3个回答
展开全部
用框架没?
没用框架的话,给你举个添加的例子:
1、jsp页面上,有文本框x,在x文本框里输入值
2、String strx="";
strx=request.getParameter("x");
DatabaseAddManipulate DAM=new DatabaseAddManipulate();
Integer a=DAM.addonelist(x, y, result);
3、在DatabaseAddManipulate类里:
public Integer addonelist(String x) throws SQLException{
ConnectionJDBC cJdbc=new ConnectionJDBC();
Connection conn=cJdbc.reConnection();
Integer a = null;
Statement stat=null;
try {
stat=conn.createStatement();
String sql="INSERT INTO 表名 VALUES (“+x+”)";
a=stat.executeUpdate(sql);
}
catch (SQLException ex) {
}
conn.close();
stat.close();
return a;
}
ConnectionJDBC是链接数据库的类
public class ConnectionJDBC {
public Connection reConnection(){
Connection conn=null;
try {
Class.forName("mysql.jdbc.driver.MysqlDriver");
} catch (ClassNotFoundException ex) {
Logger.getLogger(ConnectionJDBC.class.getName()).log(Level.SEVERE, null, ex);
}
try {
conn = DriverManager.getConnection("jdbc:mysql:@localhost:3306:数据库名", "用户名", "密码");
} catch (SQLException e) {
System.out.println("Darn! A SQL error: " + e.getMessage());
} finally {
}
return conn;
}
没用框架的话,给你举个添加的例子:
1、jsp页面上,有文本框x,在x文本框里输入值
2、String strx="";
strx=request.getParameter("x");
DatabaseAddManipulate DAM=new DatabaseAddManipulate();
Integer a=DAM.addonelist(x, y, result);
3、在DatabaseAddManipulate类里:
public Integer addonelist(String x) throws SQLException{
ConnectionJDBC cJdbc=new ConnectionJDBC();
Connection conn=cJdbc.reConnection();
Integer a = null;
Statement stat=null;
try {
stat=conn.createStatement();
String sql="INSERT INTO 表名 VALUES (“+x+”)";
a=stat.executeUpdate(sql);
}
catch (SQLException ex) {
}
conn.close();
stat.close();
return a;
}
ConnectionJDBC是链接数据库的类
public class ConnectionJDBC {
public Connection reConnection(){
Connection conn=null;
try {
Class.forName("mysql.jdbc.driver.MysqlDriver");
} catch (ClassNotFoundException ex) {
Logger.getLogger(ConnectionJDBC.class.getName()).log(Level.SEVERE, null, ex);
}
try {
conn = DriverManager.getConnection("jdbc:mysql:@localhost:3306:数据库名", "用户名", "密码");
} catch (SQLException e) {
System.out.println("Darn! A SQL error: " + e.getMessage());
} finally {
}
return conn;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
小伙子jdbc还没有弄熟啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看jdbc.hibernate
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询