当前位置:首页 » 操作系统 » jspmysql数据库连接

jspmysql数据库连接

发布时间: 2022-04-21 15:08:37

‘壹’ 怎么用jsp连接mysql数据库

一. 数据库的连接和操作笔记:
1.初始化连接字符串
2. 发送请求连接
3.如果需要对数据库进行操作,如查询,添加,删除,修改等,则发送数据库操作请 求,成功就返回结果,不成功操作失败
4. 不进行操作就关闭数据库操作,以及关闭数据库发送请求
二.配置环境
”工欲善其事必先利其器“ 在配置之前必须准备好几个必要的文件java 的jdk(我用的是1.5),Tomcat(我的是5.5) ,mysql(5.0),jdbc(mysql-connector-java-3.1.14.zip) 的驱动,当然还有Dreamweaver 等等必要工具。
第一件事情:安装jdk 1.5版本,安装tomcat,mysql,解压jdbc到包(官方网站有下载,注册一个就行)
第二件事情:配置jdk,配置tomcat,jdbc
jdbc的配置:我的解压目录是 I:\mysql-connector-java-3.1.14 里面可以看到一个mysql-connector-java-3.1.14-bin.jar 这个jar 的文件。右键打开电脑属性-----高级---环境变量---找到系统变量。。点击CLASSPATH,进行”编辑“ 加入I:\mysql-connector-java-3.1.14\mysql-connector-java-3.1.14-bin.jar 这个路径去,这里说明的我是盘式i盘,jdbc可以随便解压到那个盘都行,指定路径就是。
第二步:jdbc解压包下 mysql-connector-java-3.1.14-bin.jar 这个文件放入到Tomcat安装目录下
Tomcat 5.5\common\lib
Tomcat 5.5\shared\lib
这两个文件夹里面。
基本上的工作就完成了。呵呵(当然这个要看网上的资料,这里要自己重新写一次 唉好苦啊,没得抄)
基本工作准备好,找一个mysql 数据库的界面操作 GUI软件 名字为: navicat(这个很好用)打开mysql,测试一下自己的mysql 可不可以连通,可以的话那么就可以新建一个数据库test,一个表为mytest,字段是id和myname(这个随便也行)

‘贰’ 如何用jsp连接mysql数据库

首先设置odbc数据源,具体步骤为:
打开控制面板,”性能与维护—》管理工具—》数据源(ODBC)”,打开数据源,如图所示:
点击“系统DSN”,界面如图
点击添加,出现“创建新数据源”对话框,如图
选择MySql
odbc
5.1
填写数据库信息
点击确定,反回
“ODBC
数据源管理器”对话框,系统数据源中出现新建的数据源

‘叁’ jsp怎么连接mysql数据库

  • eclipse,我用的是eclipse,也可以用其他的开发工具。

  • tomcat,tomcat是用来做服务器的,如果eclipse还没有配置tomcat服务器,就要先配置好tomcat服务器。

  • MySQL,本文用的是MySQL数据库,读者也可以尝试用其他的数据库,但是连接驱动就要换成相应数据库的连接驱动。

  • 连接驱动 mysql-connector-java-3.1.14-bin.jar,可以从网上下载。

  • 方法/步骤

  • 打开eclipse,菜单栏下,File-new,打开Dynamic Web Project,创建一个jsp project,为方便起见,本文直接在jsp页面里写java代码进行数据库的连接。。大部分网友应该都可以看懂这段代码的涵义,这里就不赘述了。

    其中需要注意的是 String url="jdbc:mysql://localhost:3306/mydb" 其中的3306是MySQL安装时的端口号,默认的是3306,如果你安装MySQL时更改了端口号就要在这里填写你更改的端口号。下面是我的jsp文档

    <%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8"%>

    <%@page import="java.sql.Connection" %>

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

    <%@page import="java.sql.DriverManager;" %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

    <title>Insert title here</title>

    </head>

    <body>

    <table border="1" align="center">

    <tr>

    <td>书名</td>

    <td>作者</td>

    </tr>

    <%

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

    String url="jdbc:mysql://localhost:3306/mydb";

    String user="root";

    String password="1234";

    String a="zhangsan";

    Connection conn;

    try{

    Class.forName(driverClass);

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

    Statement stmt=conn.createStatement();

    String sql="select * from books";

    ResultSet rs=stmt.executeQuery(sql);

    while(rs.next()){

    %>

    <tr>

    <td><%=rs.getString("bookname") %></td>

    <td><%=rs.getString("writer") %></td>

    </tr>

    <%

    }

    }

    catch(Exception ex){

    ex.printStackTrace();

    }

    %>

    </table>

    </body>

    </html>

  • 然后在这个project的WebContentWEB-INFlib的文件夹里添加之前提到的连接驱动mysql-connector-java-3.1.14-bin.jar,将其复制到lib的文件夹中。保存项目,然后运行,就会在网页中出现表格。

  • 3

    是不是很简单呢,希望这篇经验能够给大家带来方便。

  • 注意事项

  • 要确保在MySQL中存在mydb数据库,mydb中已创建books表格,不然会提示错误的。

‘肆’ jsp怎么跟mysql数据库链接

  1. 用框架的话,SSM框架,在cotroller里面接收jsp请求,mybatis连接mysql

  2. 直接连接的话,需要一个jdbc的包和mysql驱动的包,,然后随手网络了一个教程。网页链接,网上好多教程

  3. 实际应用没有直接连接的,太费劲,

‘伍’ jsp怎么连接mysql数据库代码

jsp连接mysql数据库的操作方式。
1、在数据服务端安装好mysql数据库,这个是必须的,在自己的ssh或者虚拟机上,数据mysql可以看到相关的提示,说明安装成功
2、我是用的是tomcat服务器,在这里需要安装好java连接mysql的数据库操作库。我是用的jar包是:mysql-connector-java-3.1.14.tar.gz,大家可以在网上下载,或者,在官网上下载
3、把解包后的jar放到tomcat里面的lib文件夹下
4、在程序的代码段里添加连接函数库和库函数,就可以连接到mysql数据库了
5、剩下的就是我们使用的时候调用这样的数据了,在jsp里使用mysql数据库中的数据

‘陆’ 请教JSP如何连接MySQL数据库

JAVA Web开发中与数据库的连接操作,配置:
1、新建数据库。
新建登录角色,在新建数据库的时候把数据库的所有权交给你新建的角色。用用户和密码控制数据库。保证数据库的安全。

2、编写context.xml文件 Xml文件的目的是封装用户和密码,也是封装的一种,方便操作。
以下为context.xml文件样例:
<?xml version="1.0" encoding="utf-8"?>
<Context reloadable = "true">
<Resource
name="jdbc/sampleHS"
type="javax.sql.DataSource"

‘柒’ jsp连接mysql数据库的难点

1、jsp是java服务端动态网页技术,主要应用于网页构建,理论上讲不应该在页面中直接连数据库。合理的做法是先构建一个java后端,然后在JAVA后端中通过jdbc连接sqlserver。
2、如果一定要在jsp页面中连数据库也是可以的。jsp中有专门的sql标签可以连接数据库进行操作,这是jstl的内容,需要导入相应的数据库驱动包。
3、jsp的内容相对来说技术难度都不算特别高,学习起来还是比较容易的。
4、希望对你有帮助。

‘捌’ jsp怎么连接mysql

使用Jsp+Tomcat+Mysql搭建。1、确定好你的Tomcat能启动,2、mysql能登录,jsp能运行。
操作步骤
1、下载最新的mysql驱动程序(Mysql JDBC Driver)
解压2、把里面的mysql-connector-java-x.x.x-alpha-bin.jar(x表示版本号)文件复制到你的tomcat/common/lib下,重启Tomcat,jsp连接mysql的环境就完成

3、jsp提取数据库数据的测试程序

<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/db_name?user=yourusername&password=yourpassword&useUnicode=true&characterEncoding=GB2312" ;
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement();
String query="select field_name from table_name order by id";
ResultSet rs=stmt.executeQuery(query);
while(rs.next())
{
String s=rs.getString("field_name");//看准你的字段是不是字符型,不然就不能用getString,根据字段类使用getBoolean等等
out.print(s+"<br>");
}
%>
</body>
</html>
4、里面的yourusername和yourpassword改成你的mysql的用户名和密码,其余的db_name、field_name和table_name也照样改成相应的名字就可以了。

‘玖’ jsp连接mysql数据库

连接数据库的代码为了便于复用,你可以另外再写一个文件,把连接的代码放进去,比如你另一个文件叫做DbConnection.java,你把这个文件放到新建的一个包里。那么该文件下连接数据库就能这么做:
public class DBConn {
private String driver="com.mysql.jdbc.Driver";//mysql的驱动程序
// allowMultiQueries=true 允许数据库一次执行多条sql语句
// 在url中加入characterEncoding=gb2312可以解决mysql数据库的中文查询和插入问题
private String url="jdbc:mysql://localhost/DatabaseName?characterEncoding=gb2312&allowMultiQueries=true";//DatabaseName是你的数据库的名字
private String user="root";//mysql数据库的用户名
private String password="123456";//密码
private Connection conn=null;
private Statement stmt=null;

/**
* 在构造函数中连接数据库
*/
public DBConn(){
try{
Class.forName(driver);
conn=DriverManager.getConnection(url,user,password);
}catch(Exception e){
System.out.println(e.toString());
}
}
}
这个函数是通用的,另外,你要执行查询、删除、增加等操作,也可以把这些增删查改的函数写在这个文件下面。
使用的时候就是在jsp页面用import引入,<import id="dbConn" class="包名.DbConnection">
然后用dbConn写就行。如果还不能理解,建议你查看一下相关的资料,就不是你写连接数据库的问题了。

‘拾’ jsp连接mysql数据库的方法

如果用上面的方法连接数据库,很不合理,
这样就要每个JSP网页中都要使用这些语句,来连接你的数据库

你可以用JDDI配置,一次初始化你的数据库连接,这个连接词就永久在

这样连接数据库就不必花费很高的服务器系统资源

你可以配置你的tomcat
中的context.xml
<?xml version='1.0' encoding='utf-8'?>
<!-- The contents of this file will be loaded for each web application -->
<Context>
<Resource name="jdbc/shoping"
auth="Container"
type="javax.sql.DataSource"
username="root"
password="*******"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/shopping?useUnicode=true&characterEncoding=UTF-8"
maxActive="100"
maxIdle="30"
maxWait="5000"/>
</Context>

在servlet中初始化连接...
public void init() throws ServletException
{
try
{
super.init();//Servlet 初始化
db=new DataBaseConnection();//Servlet初始化的时候,一并初始化JNDI
}
catch(NamingException e)
{
throw new ServletException("不能载入数据库!"+e.getMessage());
}
}

再在数据库连接类中:
public class DataBaseConnection {
private DataSource dataSource;
//定义数据源
public DataBaseConnection() throws NamingException{
Context context=new InitialContext();
Context app=(Context)context.lookup("java:comp/env");
dataSource=(DataSource)app.lookup("jdbc/shoping");
}
//构造函数,这样不算连接上数据库;
public Connection getConnection() throws SQLException{
return dataSource.getConnection();
}
//取得数据库的连接
}

这样你的工程才算连接到mysql数据库
一般工程都是这种连接方式

以后在公司,做项目基本上都是这样,有层次感,服务器资料不怎么浪费
维护等等..

如果还是没有明白+java程序设计高级群群:47254258
可以与探讨...

热点内容
android动态加载布局 发布:2024-11-16 21:37:54 浏览:798
php判断ip 发布:2024-11-16 21:07:03 浏览:738
有看头密码怎么改 发布:2024-11-16 20:57:39 浏览:326
A有语法错误不能编译 发布:2024-11-16 20:49:17 浏览:946
厨房需要配置什么喷淋头 发布:2024-11-16 20:39:02 浏览:298
酒瓶解压 发布:2024-11-16 20:29:20 浏览:730
视频怎样上传到手机 发布:2024-11-16 20:26:30 浏览:259
怎么把ppt文件压缩 发布:2024-11-16 20:22:30 浏览:686
linux大内存 发布:2024-11-16 20:22:28 浏览:951
屏蔽迅雷上传 发布:2024-11-16 19:49:17 浏览:601