关于jsp留言板连接到数据库知识
环境myeclipse+tomcat+mysql用myeclipse实现的留言本已经看懂,怎么实现连接到数据库完成留言本数据的持久化?求有关java跟jdbc知识讲解或者...
环境myeclipse+tomcat+mysql
用myeclipse实现的留言本已经看懂,怎么实现连接到数据库完成留言本数据的持久化?
求有关java跟jdbc知识讲解或者Email:309246137@qq.com
不好意思 ,没怎么接触过,能否详解一下 展开
用myeclipse实现的留言本已经看懂,怎么实现连接到数据库完成留言本数据的持久化?
求有关java跟jdbc知识讲解或者Email:309246137@qq.com
不好意思 ,没怎么接触过,能否详解一下 展开
展开全部
用java访问数据库需要4步骤,只要按这个做就可以轻松访问数据库。
1、加载数据库驱动
2、获得数据库连接
3、执行sql语句
4、(处理结果集)
5、关闭资源
第4歩看你的sql语句了,如果有返回结果则有第4歩,否则不用。
具体的:用一个类做例子
public class UserDaoImpl{
public void insertUserMessage(String name,String pwd){
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
//上面是加载数据库驱动,这里是Oracle,你的这个地方要改改
String url="jdbc:oracle:thin:@localhost:1521:orcl";
//orcl为数据库的SID
String user="test";//这个是数据库的登录用户名
String password="test"; //登录密码
Connection conn =DriverManager.getConnection (url,user,password);
//获得数据库连接
PreparedStatement pst = conn.prepareStatement("Sql语句");
pst.setString(1,name);
pst.setString(2,pwd);
pst.excute();
pst.close();//关闭资源
conn.close();
}
}
以上就是连接数据库的伪码,不知道对你有没有帮助
我拿的是Oracle做例子,你的是MySql,有些地方要改,不过我说的是template,不管什么数据库都要这几步骤。
1、加载数据库驱动
2、获得数据库连接
3、执行sql语句
4、(处理结果集)
5、关闭资源
第4歩看你的sql语句了,如果有返回结果则有第4歩,否则不用。
具体的:用一个类做例子
public class UserDaoImpl{
public void insertUserMessage(String name,String pwd){
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
//上面是加载数据库驱动,这里是Oracle,你的这个地方要改改
String url="jdbc:oracle:thin:@localhost:1521:orcl";
//orcl为数据库的SID
String user="test";//这个是数据库的登录用户名
String password="test"; //登录密码
Connection conn =DriverManager.getConnection (url,user,password);
//获得数据库连接
PreparedStatement pst = conn.prepareStatement("Sql语句");
pst.setString(1,name);
pst.setString(2,pwd);
pst.excute();
pst.close();//关闭资源
conn.close();
}
}
以上就是连接数据库的伪码,不知道对你有没有帮助
我拿的是Oracle做例子,你的是MySql,有些地方要改,不过我说的是template,不管什么数据库都要这几步骤。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询