JSP使用数据库的例子:
showByJdbcOdbcjsp
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="javasql" %>
<HTML><BODY bgcolor=cyan>
<% Connection con;
Statement sql;
ResultSet rs;
try{ ClassforName("sunjdbcodbcJdbcOdbcDriver");
}
catch(ClassNotFoundException e)
{ outprint(e);
}
try { con=DriverManagergetConnection("jdbc:odbc:mymoon","sa","sa");
sql=concreateStatement();
rs=sqlexecuteQuery("SELECT FROM employee WHERE salary>3000");
outprint("<table border=2>");
outprint("<tr>");
outprint("<th width=100>"+"雇员号");
outprint("<th width=100>"+"姓名");
outprint("<th width=50>"+"出生日期");
outprint("<th width=50>"+"薪水");
outprint("</TR>");
while(rsnext())
{ outprint("<tr>");
outprint("<td >"+rsgetString(1)+"</td>");
outprint("<td >"+rsgetString(2)+"</td>");
outprint("<td >"+rsgetDate("birthday")+"</td>");
outprint("<td >"+rsgetFloat("salary")+"</td>");
outprint("</tr>") ;
}
outprint("</table>");
conclose();
}
catch(SQLException e)
{ outprint(e);
}
%>
</BODY></HTML>
用JDBC技术
创建数据库连接,分为以下几步:
1装载并注册数据库的JDBC驱动程序
2取得数据库连接
3建立Statement 对象
4准备并执行调用SQL语句
5处理ResultSet中的记录集
6释放资源
第一步
加载驱动程序
try{ //装载MySQL数据库驱动
ClassforName("commysqljdbcDriver");
}
catch(ClassNotFoundException e)
{
eprintStackTrace();
}
注意:在使用JDBC之前,要在文件前导入有关SQL的类即
import javasql
第二步
取得数据库连接
try{
String url="jdbc:mysql://localhost:3306/student;
String user="root";
String password="1234";
con=DriverManagergetConnection(url,user,password);
}
catch(SQLException e)
{
eprintStackTrace();
}
第三步
建立Statement 对象
try{
Statement sql=concreateStatement();
}
catch(SQLException e)
{
eprintStackTrace();
}
第四步
执行各种SQL语句
try{
ResultSet rs=sqlexecuteQuery(
"select from student");
}
catch(SQLException e)
{
eprintStackTrace();
}
第五步
获取查询结果
ResultSet rs=sqlexecuteQuery(
"select from student");
while(rsnext())
{
rsgetString(2)或者是rsgetString("name");
rsgetInt(3)或者是rsgetInt("age");
}
注意
只有select语句才会有结果集返回;
ResultSet对象一次只能看到一个数据行
使用next()方法走到下一数据行
获得一行数据后,ResultSet对象可以使用getXxx()方法获得字段值,将位置索引或字段名传递给get第六步
关闭创建的各个对象(后打开的先关)
rsclose();
sqlclose();
conclose();Xxx方法()即可。
1、先打开我们编辑运行JSP的开发环境,我们新建一个java web项目。
2、将相应的mysql的包复制到WebContent--》WEB-INF--》lib下的文件夹。
3、在JSP文件中引入相应的SQL的java包。
4、这里红框中圈住的就是最基本最重要的部分,首先注意用户名和密码以及端口号,
5、运行我们的测试项目,如果显示如图所示的字段,即表示连接成功了。
以上就是关于jsp中怎么使用数据库全部的内容,包括:jsp中怎么使用数据库、在jsp编程中如何连接数据库、jsp页面链接数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)