Connection conn = DriverManager.getConnection(url,username,password);
以上这段代码一直报错是什么原因?Class.forName("com.mysql.jdbc.Driver");Stringurl="jdbc:mysql://localh...
以上这段代码一直报错是什么原因?
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/db_database10";
String username = "root";
String password = "123456";
Connection conn = DriverManager.getConnection(url,username,password);
String sql = "insert into tb_book(name,price,bookCount,author) values(?,?,?,?)";
PreparedStatement ps = conn.prepareStatement(sql);
ps.setString(1, book.getName());
ps.setDouble(2, book.getPrice());
ps.setInt(3, book.getBookCount());
ps.setString(4, book.getAuthor());
int row = ps.executeUpdate();
if(row>0){
out.print("成功添加了" + row + "条数据!");
}
ps.close();
conn.close(); 展开
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/db_database10";
String username = "root";
String password = "123456";
Connection conn = DriverManager.getConnection(url,username,password);
String sql = "insert into tb_book(name,price,bookCount,author) values(?,?,?,?)";
PreparedStatement ps = conn.prepareStatement(sql);
ps.setString(1, book.getName());
ps.setDouble(2, book.getPrice());
ps.setInt(3, book.getBookCount());
ps.setString(4, book.getAuthor());
int row = ps.executeUpdate();
if(row>0){
out.print("成功添加了" + row + "条数据!");
}
ps.close();
conn.close(); 展开
展开全部
是不是没有添加try,catch捕获异常
更多追问追答
追问
添加了,我没有粘贴出来。只把关键的粘上来了
追答
是运行时错误,还是编译错误,最好把错误截图看看
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你成功了吗 成功了也告诉我怎么弄的 我显示连接成功 但是数据库的数据没有改动
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询