网站首页 > 文章中心 > 其它

jsp怎么搜索mysql

作者:小编 更新时间:2023-10-08 14:13:55 浏览量:23人看过

jsp怎么连接mysql数据库

①首先新建一个Java web项目;

%@ page language="java" %

jsp怎么搜索mysql-图1

%@ page import="com.mysql.jdbc.Driver" %

%@ page import="java.sql.*" %

%

String driverName="com.mysql.jdbc.Driver";

String userName="root";

String userPasswd="root";

String dbName="goods";

String tableName="t_admin";

String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"password="+userPasswd;

jsp怎么搜索mysql-图2

Class.forName("com.mysql.jdbc.Driver").newInstance();

Connection connection=DriverManager.getConnection(url);

Statement statement = connection.createStatement();

String sql="SELECT * FROM "+tableName;

ResultSet rs = statement.executeQuery(sql);

ResultSetMetaData rmeta = rs.getMetaData();

int numColumns=rmeta.getColumnCount();

out.print("id");

out.print("|");

out.print("num");

out.print("br");

while(rs.next()) {

out.print(rs.getString(1)+" ");

}

out.print("数据库操作成功,恭喜你");

rs.close();

jsp怎么搜索mysql-图3

statement.close();

connection.close();

如何在JSP页面显示mysql数据库内容

用Eclipse tomcat新建一个JSP页面,如何创建一个web程序和第一个jsp页面,以及Eclipse需要的一些必要配置.如何从数据库中查询数据,并且在JSP页面显示:

jsp中查询mysql数据库中的表,请问如果按时间查询代码该怎么写?

jsp代码编写,其实就是把你上面的布局还原到页面上,这个只要会html就不难.

连接池就是为了访问数据库,一般设置两个xxx.xml文件就可,当然这也需要驱动,在后台要有一个类似DBHelp.java用来加载就可.

在jsp中不会使用连接池的,jsp中发送一个请求道后台,通过DBHelp来获取数据库中的数据.

大体流程就是这样.

jsp如何连接mysql

有耐心的话,就看完我写的教程,应该可以通过,我实验过n次了

JAVA篇

public class HelloWorld {

public static void main(String args[]) {

System.out.println("Hello World!");

保存为HelloWorld.java,注意文件名必须与声明为public类的类名完全相同,包括大小写

在dos下进入HelloWorld.java文件所在目录,使用命令javac HelloWorld.java编译,注意HelloWorld.java大小写一定要正确

使用命令java HelloWorld,注意HelloWorld大小写一定要正确,而且不要写.java后缀

java编程思想(thinking in java),虽然现在已经出第三版了,但是还是强烈推荐学习第二版,侯捷翻译的,第三版翻译的不好

浏览地址:

java连接数据库一般有两种方式,一是通过jdbc/odbc桥(需要配置数据源),二是通过jdbc驱动.这里强烈推荐使用后者,因为前者涉及到jdbc到odbc转换的问题,执行效率很低.

假设驱动程序安装在d:\sqldriver目录下,那么就在classpath中添加d:\sqldriver\msbase.jar;d:\sqldriver\mssqlserver.jar;d:\sqldriver\msutil.jar;

测试代码(使用的是SQL Server自带的数据库,可以直接编译运行)

import java.sql.*;

public class SqlTesting {

String user ="sa";

String password = "sa";

String sqlStr = "select CustomerID, CompanyName, ContactName from Customers";

try {

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

System.out.println( "" );

Connection con = DriverManager.getConnection( url, user, password );

Statement st = con.createStatement();

ResultSet rs = st.executeQuery( sqlStr );

System.out.print(rs.getString("CustomerID") + " ");

System.out.print(rs.getString("CompanyName") + " ");

System.out.println(rs.getString("ContactName"));

st.close();

con.close();

} catch(Exception err) {

err.printStackTrace(System.out);

--------------------------------------------------------------------------------------------

JSP篇

============================================================================================

,可以看见"cat"的欢迎界面

需要配置classpath

out.println("Hello World!");

保存为HelloWorld.jsp

把HelloWorld.jsp放到tomcat的webapps\ROOT目录下,启动tomcat时服务器会自动把jsp文件翻译成servlet文件

在地址栏中输入,注意HelloWorld的大小写和后缀名不要写错

要在tomcat中使用jdbc,就要把驱动程序设置到tomcat中,否则服务器是找不到的.

把jdbc驱动放到tomcat的\webapps\ROOT\WEB-INF\lib下,然后设置classpath

%@ page import="java.sql.*"%

html

body

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();

String user="sa";

String password="sa";

Connection conn= DriverManager.getConnection(url,user,password);

Statement stmt=conn.createStatement();

String sql="select * from jobs";

ResultSet rs=stmt.executeQuery(sql);

while(rs.next()) {%

%=rs.getString(1)%

%}%

%rs.close();

stmt.close();

conn.close();

/body

/html

以上就是土嘎嘎小编为大家整理的jsp怎么搜索mysql相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章