myeclipse 的web项目 数据库的驱动放在哪里
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了myeclipse 的web项目 数据库的驱动放在哪里相关的知识,希望对你有一定的参考价值。
如题,我放在lib里,结果运行提示找不到驱动,谁知到应该放在哪,放进去还需要怎么做才能加载?谢啦
以mysql为例,mysql的驱动放在WebRoot\\WEB-INF\\lib文件夹下,直接复制粘贴就可以了Java要连接数据库,那么首先你必须安装mysql数据库。
安装好mysql之后,安装JDK了。
安装好JDK之后,就是安装Eclipse了,要支持JDK版本,Eclipse安装的时候会自动去找JDK安装位置的,解压版的Eclipse,就要配置eclipse.ini文件了,将对应的JDK配置好,这些已经准备就绪的时候,就到mysql中创建数据库和表。
先创建数据库:
CREATE DATABASE SCUTCS;
接着,创建表:
CREATE TABLE STUDENT
(
SNO CHAR(7) NOT NULL,
SNAME VARCHAR(8) NOT NULL,
SEX CHAR(2) NOT NULL,
BDATE DATE NOT NULL,
HEIGHT DEC(5,2) DEFAULT 000.00,
PRIMARY KEY(SNO)
);
然后插入数据,可以用SQL语句insert into <表名> values (value1, value2, ...);
编写.java文件来演示一下如何访问MySQL数据库。
import java.sql.*;
public class JDBCTest
public static void main(String[] args)
// 驱动程序名 String driver = "com.mysql.jdbc.Driver";
// URL指向要访问的数据库名scutcs String url = "jdbc:mysql://127.0.0.1:3306/scutcs";
// MySQL配置时的用户名 String user = "root"; // MySQL配置时的密码 String password = "root";
try // 加载驱动程序 Class.forName(driver);
// 连续数据库 Connection conn = DriverManager.getConnection(url, user, password);
if(!conn.isClosed()) System.out.println("Succeeded connecting to the Database!");
// statement用来执行SQL语句 Statement statement = conn.createStatement();
// 要执行的SQL语句 String sql = "select * from student";
// 结果集 ResultSet rs = statement.executeQuery(sql);
while(rs.next()) // 选择sname这列数据 name = rs.getString("sname
// 输出结果 System.out.println(rs.getString("sno") + "\\t" + name);
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();
参考技术A WebRoot/WEB-INF/lib下面
看看你项目下面的Reference Libraries下面是否有,没有手动加载一下(右击项目名称,选择build path -> configure Build Path -> Libraries,选择add jars/add extrenal jars(根据情况,第一个没有就用第二个)添加进去就可以了)
确保你的程序中也引用了该包(即import ***) 参考技术B 不要直接粘贴进去,import试试。然后先删除项目再重新部署。有时候类库改变tomcat检测不到。本回答被提问者采纳
在myeclipse下怎么复制一个已有的web项目
在myeclipse下怎么复制一个web项目,这个项目本身在我myeclipse下已经有了,我是想复制这个项目,然后再导入myeclipse。但是我导入的时候不能导入,好像是跟我的项目重复了。怎么办谢谢
这样弄:假如你想复制的项目名叫ABC
首先在myeclipse复制下这个项目,然后粘帖,现在多个一份叫copy of ABC的项目吧。把这个项目名称改成你想要的名比如XYZ,记好了。
然后在XYZ的这个项目中右键,选最后一项,然后弹出了对话框,其中有一个你以前那个框内输入的还是ABC(报谦,我这台电脑没有java环境,只能凭印象给你说下了,好好找下,绝对有以前项目名ABC),把这个ABC改成XYZ就OK了。
希望能帮到你,不懂再问我,呵呵。 参考技术A 选中项目根目录,右键,copy,在项目的空白处右键,粘贴,会提示你输入项目名称,写好。ok 参考技术B 1、不放在你的目录下,导入的时候选择COPY进去就好了,
2、放在你的你的目录下,导入的时候不能选择COPY就好了,追问
这招不行的,项目改名了
追答去工作空间,吧项目删了,然后再像我那样做
参考技术C Myeclipse 左上角,file->import->General->Existing Projects into workspace 参考技术D 直接修改复制项目下的 .project 中的name 属性中的项目名即可以上是关于myeclipse 的web项目 数据库的驱动放在哪里的主要内容,如果未能解决你的问题,请参考以下文章
MyEclipse 用户sa 登录失败 sqlserver 设置过了 分不多求帮忙