jsp中使用JDBCjsp连接access数据库MySQL数据库如何解决

JSP中使用JDBC连接MySQL数据库的详细步骤
1,首先在自己新建的项目文本框中输入Web Project的名称,然后单击下一步。
2,继续单击下一步
3,把Generate web.xml deployment descriptor复选框勾上。
4,单击Finish,完成Web
project工程的创建。
5,打开MyEclipse Datebase Explore,如图所示
6,按图中所示填写各项内容,并通过Add JARS添加相应的数据库驱动程序。
7,通过Test Driver测试驱动是否连接成功,需要输入密码。成功后如下图所示
8,单击Finish完成数据库的连接,右击选择Open
Database Connection,输入密码后,并单击OK
9,接下来需要在创建的目录中添加MySQL数据库驱动,需要将相应的MySQL数据库驱动粘贴到WEB-INF/lib文件夹下。
10,通过右击mysql-connectior-java-5.1.6.jar,在Build
Path中单击Add toBuild Path
11,在index.jsp中输入如下代码,并配置相应mySQL数据库数据
&%@ page language="java"import="java.util.*" pageEncoding="utf-8"%&
&%@ page import="java.sql.*" %&
String driver = "com.mysql.jdbc.Driver";
// URL指向要访问的数据库名test1
String url = "jdbc:mysql://127.0.0.1:3306/test";
// MySQL配置时的用户名
String user = "root";
// Java连接MySQL配置时的密码
String password = "111";
加载驱动程序
Class.forName(driver);
连接数据库
Connection conn = DriverManager.getConnection(url, user,password);
用来执行SQL语句
Statement statement = conn.createStatement();
要执行的SQL语句
String sql = "select * from login";
ResultSet rs = statement.executeQuery(sql);
String name =
String mima=
while (rs.next()) {
name = rs.getString("userName");
mima = rs.getString("passWord");
out.println(name+"\t"+mima);
rs.close();
conn.close();
} catch (ClassNotFoundException e) {
System.out.println("Sorry,can`t find the Driver!");
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
12,这样就运行成功了,对于出现8080端口号被占用,可以采用如下的方法进行删除对应的进程。
在命令提示符下,输入netstat-aon | findstr 8080
找到对应的进程的PID,假设是7659
再输入如下的命令
taskkill /pid 7659 /F
即可删除对应的进程。
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!java web中jsp连接mysql数据库
以及数据库连接池的使用 - 颓废的悠然 - 博客园
将mysql-connector-java-5.1.6-bin.jar导入到tomcat的lib目录下。
在java项目中,只需要引入mysql-connector-java-5.1.6-bin.jar就可以运行java项目。在web项目中,当Class.forName("com.mysql.jdbc.Driver");时myeclipse是不会去查找字符串,不会去查找驱动的。所以只需要把mysql-connector-java-5.1.6-bin.jar拷贝到tomcat下lib目录就可以了。
在jsp页面中导入
&%@page import="java.sql.SQLException" %&&%@page import="java.sql.Connection"%&&%@page import="java.sql.DriverManager"%&&%@page import="java.sql.Driver"%&
连接数据库
&%&& &&& &try{&& &&& &&& &Class.forName("com.mysql.jdbc.Driver");&& &&& &&& &}catch(Exception e){&& &&& &&& &&& &e.printStackTrace();&& &&& &&& &&& &}&& &&& &&& &&& &try {&& &&& &&& &Connection connection=DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "123456");&& &&& &&& &out.println("数据库连接成功!");&& &&& &&& &connection.close();&& &&& &} catch (Exception e) {&& &&& &&& &out.println("数据库连接失败");&& &&& &}%&
下面是在tomcat7中配置数据源和连接池
JNDI:是一种将对象和名字绑定的技术,容器生产出对象,都和唯一的名字绑定,外部程序可以通过名字来获取该对象。
首先跟上面一样将mysql-connector-java-5.1.6-bin.jar放到tomcat的lib文件下,然后在WebRoot/META-INF下创建一个名为context.xml的配置文件
&?xml version="1.0" encoding="UTF-8"?&&Context path="/dbtom" docBase="dbtom" reloadable="true" crossContext="true"&&Resource&& &name="jdbc/books"&& &auth="Container"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& //两个可选值:Container和Application前者表示用容器创建,后者表示用web应用来创建和管理Resource。&& &type="javax.sql.DataSource"&&&&&&&&&&&&&&&&&&&&& //指定Resource所属的Java类名&& &maxActive="100"&& &maxIdle="30"&& &maxWait="10000"&& &username="root"&& &password="123456"&& &driverClassName="com.mysql.jdbc.Driver"&& &url="jdbc:mysql://localhost:3306/test"/&&/Context&
Context initContext = new InitialContext();
Context envContext = (Context)initContext.lookup("java:/comp/env");
DataSource ds = (DataSource)envContext.lookup("jdbc/books");
Connection conn = ds.getConnection();
out.print("连接成功");
conn.close();
}catch(Exception e){
out.print("error");
随笔 - 292分享便是快乐
Java/JSP程序连接不上Mysql驱动问题解决方法
错误提示:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driverat java.net.URLClassLoader$1.run(URLClassLoader.java:366)at java.net.URLClassLoader$1.run(URLClassLoader.java:355)at java.security.AccessController.doPrivileged(Native Method)at java.net.URLClassLoader.findClass(URLClassLoader.java:354)at java.lang.ClassLoader.loadClass(ClassLoader.java:423)at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)at java.lang.ClassLoader.loadClass(ClassLoader.java:356)at java.lang.Class.forName0(Native Method)at java.lang.Class.forName(Class.java:188)at TestDBConn.main(TestDBConn.java:30)
方法一:(针对Java程序)
将mysql-connector-java-5.1.34-bin.jar这个包进行环境变量的配置:“我的电脑-&属性-&环境变量-&CLASSPATH” 即可。
PS:记住在前一个变量前加英文的分号;
方法二:(针对Java程序)
方法一不行的情况下,将mysql-connector-java-5.1.34-bin.jar包放置到jdk安装目录的\jre\lib\ext下即可。
方法三:(针对JSP)
将mysql-connector-java-5.1.34-bin.jar放置在Tomcat(其他服务器自行对应)的lib目录下,重启服务器即可。
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!1:用mysql驱动把mysql与tomcat的连接起来。把mysql驱动包(不用解压)放到Tomcat安装目录中lib文件夹下即可。
&2:然后在自己的新建的web应用程序上面就可以下下面的代码
3:JDBC连接mysql数据库三步走
第一首先加载数据库驱动,注册到驱动管理器Class.forName("com.mysql.jdbc.Driver");
第二构建数据库连接URL,String URL="jdbc:mysql://localhost:3306/test";//test为自己创建的数据库,url格式:"jdbc协议:ip地址或者域名+端口+数据库名称"
第三获取Connection对象 Connection conn=DriverManager.getConnection("root","123456",URL);//root为自己mysql的用户名,123456为自己mysql的密码
解释说明:
String url="jdbc:mysql://localhost:3306/test";//test为自己创建的数据库String username="root";//自己的mysql用户String password="123456";//自己的mysql的密码
1 &%@ page language="java" contentType="text/ charset=UTF-8"
pageEncoding="UTF-8"%&
3 &%@page import="java.sql.DriverManager"%&
4 &%@page import="java.sql.Connection"%&
7 &meta http-equiv="Content-Type" content="text/ charset=UTF-8"&
8 &title&Insert title here&/title&
Class.forName("com.mysql.jdbc.Driver");//记载数据库驱动,注册到驱动管理器
String url="jdbc:mysql://localhost:3306/test";
String username="root";
String password="123456";
Connection conn=DriverManager.getConnection(url,username,password);
if(conn!=null){
out.println("数据库连接成功!!!");
out.println("数据库连接失败!!!");
}catch(ClassNotFoundException e){
e.printStackTrace();
30 &/body&
31 &/html&
阅读(...) 评论()如何在Jsp中使用JDBC来联结MySql-阿里云资讯网
如何在Jsp中使用JDBC来联结MySql
发布时间:
更新时间:
来源:网络
上传者:用户
在以前的文章中,豆腐曾经讲过一种用JDBC-ODBC Bridge 来连接数据库的文章 一个 连接数据库的 javaBean(可在 Jsp 中调用),由于这样连接数据库的效率是 很低的,所以大家其实实际在使用的时候都是用的JDBC,现在我就给大家来说说如何在Win2K下使用JDBC 来连接 MySql的文章
首先是mySQL的JDBC驱动程序的下载,下载地址在:http://download.sourceforge.net/pub/mirrors/mysql/Downloads/Contrib/mm.mysql.jdbc-1.2c.tar.gz
下载结束后,把这个zip文件随意解压到任意的目录,我们假设目录是:d:\jdbc,ok!下面我们来设置ClassPAth 以保证我们的WebServer能够访问到这个驱动程序
设置方法如下:
1.我的电脑-&系统-&设置环境变量 如果已经有ClassPAth 就编辑,否则增加一个ClassPAth
2.设置ClassPAth的值:d:\jdbc\mm.mysql.jdbc-1.2c\mysql_comp.jar
3.重新启动 服务器
等到启动完成后,即可
JDBC 设置完成以后,很多的人可能还不是很清楚我们的JDBC 是否真正的安装成功了,我们就用一个JDBC联结MySQl的程序来检测一下 看我们是否是真正的安装成功了 代码如下:
&%@ page contentType=&text/charset=gb2312& %&
java.sql.C
java.lang.String strC
Class.forName(&org.gjt.mm.mysql.Driver&).newInstance();
sqlConn= java.sql.DriverManager.getConnection(&jdbc:mysql://localhost/test&,&root&,&&);
代码虽然简单,但是却已经完成了我们测试MySql JDBC 安装的成功与否。
本篇文章的完成,多亏了 东方一蛇 的大力帮助,在此 表示感谢。
豆腐制作 都是精品
http://www.asp888.net 豆腐技术站
如转载 请保留完整版权信息
本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:zixun-group@service.aliyun.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。
SELECT * FROM (SELECT pid, (@rowno:=@rowno+1) as rowno FROM user, (select (@rowno:=0)) b WHERE cid = 1 order by total_score DESC) as c WHERE pid = 1
本文为Windows下配置mysql5.1免安装版 一、去官网下载下来压缩包。 二、将压缩包解压在某个位置 例如:E:/Java/mysql-5.1.73 三、配置my.ini文件 &# Example MySQL config file for small systems.## This is for a system with little memory (&= 64M)...
常用不常用的一些sql语句,对数据库操作不是很熟练的朋友可以查询。&下列语句部分是Mssql语句,不可以在access中使用。    SQL分类:    DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)    DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)    DCL—数据控制语言(GRANT,REVOKE,COMMI...
1. 启动服务器 2. 创建数据库xscj 3. 创建学生表xs Create table xs (id varchar (20), name varchar (30), profession varchar (50)); 4. 插入数据,并查询数据 photoshop/ target=_blank class=infotextkey&PS:要特别注意语句后面是否需要分号。(...
  MySQL Workbench 5.2.38 发布了,下载地址:   http://dev.mysql.com/downloads/workbench/5.2.html   该版本主要都是 bug 的修复,详情请看 Change History   MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。...
mysql管理工具 &&& mysql slow log 是用来记录执行时间较长(超过long_query_time秒)的sql的一种日志工具.   启用 slow log   有两种启用方式:   1, 在my.cnf 里 通过 log-slow-queries[=file_name]   2, 在mysqld进程启动时,指定–log-slow-queries...
若您要投稿、删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在5个工作日内回复。
售前咨询热线
支持与服务
资源和社区
关注阿里云
International

我要回帖

更多关于 jsp连接mysql数据库 的文章

 

随机推荐