对于你提到的数据库文件的存放位置,数据表是建在数据库中的,这样就可以了,没有必要关心
数据库文件的存放位置,因为在进行数据库连接时,根据你指定的数据库就能找到相应的数据表。在使用数据库连接时,只需要导入数据库驱动包就可以了。
没有驱动包的话你就手动导入嘛。还有就是你将驱动包放到你安装java的文件夹下也可以,也就是你说的ava\jdk-----\jre\lib\ext\下,这样你以后连接数据库的时候就不要导入驱动包了!还有就是检查你的驱动包和你的数据库是否匹配,如果数据库版本过高就要考虑高版本的驱动包了!
Class.forName("org.gjt.mm.mysql.Driver").newInstance()Connection con=java.sql.DriverManager.getConnection("jdbc:mysql://127.0.0.1/db_database11","root","")
Statement stmt=con.createStatement()
String sql="insert into tb_books(name,price,bookCount,author) values(?,?,?,?)"
PreparedStatement ps=con.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.println("成功添加了"+row+"条数据!")
}
ps.close()
con.close()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)