JSP mysql 数据库怎么连接呀? 驱动包放在哪呀?

求最简单的连接代码。

Class.forName("com.mysql.jdbc.Driver");
Connection conn=DriverManager.getConnection("jdbc:mysql://"+host+"/"+dbname,username,password);
Statement Stmt=conn.createStatement();
ResultSet rs=Stmt.executeQuery(sql);
这是基本的数据库操作方法

导入jdbc驱动程序包其实有很多种方法,但是不同的导包方式有不同的含义,
1、给Tomcat导包(表示服务器可能要用到数据库,例如数据源),如果是MyEclipse集成Tomcat,显然是要用“右键项目 -> Properties -> Java Build Path -> 右侧选项卡选择Libraries -> Add JARs...”。如果是非集成Tomcat,你必须把驱动程序包复制粘贴在Tomcat根目录“common\lib”文件夹下。

2、给Web项目导包(表示Web项目需要使用到数据库),把驱动程序包复制粘贴到“Web项目\WEB-INF\lib”文件夹下。同时也要在Tomcat的webapps\Web项目\WEB-INF\lib文件夹中粘贴驱动程序。

3、给单纯Java项目导包(表示Web项目需要使用到数据库),对着project单击右键,选择Bulid Path选择Add External Achieves再选择mysqljdbc.jar 或者将其添加到classpath中去。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-25
//驱动程序名

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

//数据库用户名

String userName="cl41";

//密码

String userPasswd="123456";

//数据库名

String dbName="db";

//表名

String tableName="dbtest";

//联结字符串

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

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("|");

out.print(rs.getString(2));

out.print("<br>");

}

out.print("<br>");

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

rs.close();

statement.close();

connection.close();

//
驱动包放在你的classpath路径里面本回答被提问者采纳
第2个回答  2011-08-25
jsp中通过<%%>基本可以实现java代码做的很多事情,在<%%>里面你以前不是写*.JAVA时怎么写这个就怎么写,虽然这种变成不是很优雅。
第3个回答  2011-08-25
mysql-connector-java-5.1.5-bin.jar
去网上找这个东西(版本可以不同)放到WEB-INF文件夹的lib文件夹下应该就可以了。
第4个回答  2011-08-25
Class.forName("com.mysql.jdbc.Driver");
Connection conn = java.sql.DriverManager.getConnection("jdbc:mysql://localhost/数据库名", "root",null);

jsp连接mysql,jdbc的驱动到底该放在哪里
1、给Tomcat导包(表示服务器可能要用到数据库,例如数据源),如果是MyEclipse集成Tomcat,显然是要用“右键项目 - Properties - Java Build Path - 右侧选项卡选择Libraries - Add JARs...”。如果是非集成Tomcat,你必须把驱动程序包复制粘贴在Tomcat根目录“common\\lib”文件夹下。2、给Web项目导包...

jsp怎么连接mysql数据库代码
jsp连接mysql数据库的操作方式。1、在数据服务端安装好mysql数据库,这个是必须的,在自己的ssh或者虚拟机上,数据mysql可以看到相关的提示,说明安装成功 2、我是用的是tomcat服务器,在这里需要安装好java连接mysql的数据库操作库。我是用的jar包是:mysql-connector-java-3.1.14.tar.gz,大家可以在...

jsp连接mysql,jdbc的驱动到底该放在哪里。为什么直接放在工程文件夹下We...
1、给Tomcat导包(表示服务器可能要用到数据库,例如数据源),如果是MyEclipse集成Tomcat,显然是要用“右键项目 -> Properties -> Java Build Path -> 右侧选项卡选择Libraries -> Add JARs...”。如果是非集成Tomcat,你必须把驱动程序包复制粘贴在Tomcat根目录“common\\lib”文件夹下。2、给Web项...

jsp怎么连接mysql
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 ...

jsp如何连接mysql??急急急~!
D:\\Program Files\\Java\\mysqlforjdbc\\mysql-connector-java-3.1.8-bin.jar 配置这个的目的是让你的java应用程序找到连接mysql的驱动.配置完环境变量后还有很重要一步就是为JSP连接数据库配置驱动,这个其实很简单,就是把mysql-connector-java-3.1.8- bin.jar拷到某些文件夹里就行了,我在网上看...

jsp连接数据库并注册登录(jsp连接mysql数据库登录注册)
用jsp连接数据库实现登录注册建议使用html+servlet或者jsp+servlet通过ajax将数据提交到后台servlet校验可实现无刷新提交。jsp如何连接数据库1、先打开我们编辑运行JSP的开发环境,我们新建一个javaweb项目。2、将相应的mysql的包复制到WebContent--》WEB-INF--》lib下的文件夹。3、在JSP文件中引入相应的SQL...

JSP链接MYSQL数据库
加载的内容写在类开头的static块里,因为驱动只要加载一次就够了,没有必要在每次建立连接时加载驱动.\/ \/ 如果查找成功就尝试连接数据库,DriverManager的getConnection的方法有3个参数:1.数据库的URL,MySQL为jdbc:mysql:\/\/hostname.port\/databasename 2.数据库用户名 3.数据库密码 以下的参数只是举例而已...

js连接mysql?
idea创建nodejs连接mysql1、Nodejs要连接MySQL,可以使用Nodejs的MysQL驱动来实现。比如,我们这里使用“node-mysql”连接数据库。我们使用下面的方式来连接数据库:首先,我们需要使用nodejs的包管理工具(npm)安装mysql的驱动。2、如果你长时间占用一个连接,那么你这个连接所涉及的记录就会被长时间锁定,...

JSP连接MYSQL出问题,总是提示没有合适的数据库驱动。
你可以把那个正常文件夹下面的mysql驱动 复制到你web服务器下面的lib下面,然后把不正常文件夹里面的mysql驱动删掉,让它们都用web服务器里面的mysql驱动

怎么样用JSP连接SQL数据库
1.将数据库驱动程序的JAR文件放在Tomcat的 common\/lib 中; 2.在server.xml中设置数据源,以MySQL数据库为例,如下: 在<GlobalNamingResources> <\/GlobalNamingResources>节点中加入, <Resource name="jdbc\/DBPool" type="javax.sql.DataSource" password="root" driverClassName="co...

相似回答