jsp连接mysql数据库 jsp 怎么连接MYSQL数据库?驱动程序该怎么配置?驱动程序的名称是什么,该到哪里下载呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用JBuilder2005连接MySQL数据库一:下载mysql的jdbc驱动. 如http://www.mysql.com/downloads/download.php?file=Downloads/Connector-J/mysqlconnector-java-2.0.14.zip,下载后,解压缩.二:打开Jbuilder2005,选择Tools-- >Configure-- > Libraries,然后在左边的列表框下选择New,填入:Name:mysql,Location:User Home,然后点击Add,加入jdbc的MySQL驱动解压目录中的mysql-connector-java-2.0.14-bin.jar(选择路径后,窗体中的路径最后文件后缀为.jar),点击确定.三:Project-- >Prject Properties-- >Paths-- >Required Libraries-- >Add 加入刚才添加的User Home/mysql,点击确定.四:Enterprise-->Enterprise Setup-- >Database Drivers-- >Add,加入User Home/mysql,添加之后在列表框中显示的是mysql.config,确定.五、Tools-- >Database Pilot-- >View-- >Options-- >Drivers-- >Add 填入 Driver class:com.mysql.jdbc.Driver 确定之后,在Tools-- >Database Pilot-- >New里添加: Driver class:com.mysql.jdbc.Driver URL:jdbc:mysql://服务器Ip地址或主机名:3306/mysql(服务器Ip地址或主机名:我用的是:localhost)如:jdbc:mysql://localhost:3306/mysql,确定!最后,双击或点击新建立的mysql数据项前+号,然后输入mysql数据库的用户名和密码,就完成了用JBuilder2005与MySQL数据库的连接.测试例子:在MySQL中建立数据库test_db,其中一个表为product.数据库test_db的用户名和密码都是root./*** TestMysqlJdbc.java*/import java.sql.*;public class TestMysqlJdbc{public TestMysqlJdbc() {}public static void main(String[] args) {try { Class.forName("org.gjt.mm.mysql.Driver"); System.out.println("driver 结束..."); Connection conn = DriverManager.getConnection ("jdbc:mysql://localhost:3306/test_db","root","root"); System.out.println("connection 结束..."); Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM product"); System.out.println("查询结束..."); while(rs.next()){System.out.print(rs.getString(1) + " -- ");System.out.print(rs.getString(2) + " -- ");System.out.print(rs.getString(3) + " -- ");System.out.print(rs.getString(4) + " -- ");System.out.print(rs.getString(5) + " -- ");System.out.println(rs.getString(6));} System.out.print( "查询结束.....!");stmt.close();conn.close();}catch (SQLException ex) {ex.printStackTrace();}catch (ClassNotFoundException ex) {ex.printStackTrace();}}} jdbc连接方法:Class.forName("com.mysql.jdbc.Driver");String url="jdbc:mysql://localhost:3306//数据库名?user=root&password=";Connection conn=DriverManager.getConnection(url); 给你个完整的:testmysql.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:3306/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"//testDB为你的数据库名Connection conn= DriverManager.getConnection(url);Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);String sql="select * from test";ResultSet rs=stmt.executeQuery(sql);while(rs.next()) {%>您的第一个字段内容为:<%=rs.getString(1)%>您的第二个字段内容为:<%=rs.getString(2)%><%}%><%out.print("数据库操作成功,恭喜你");%><%rs.close();stmt.close();conn.close();%></body></html> 多线程访问这两句代码,是不是要加锁? 如何给MyPhpAdmin,添加“只读”用户 查找某一记录的上一条记录或下一条记录该如何写? 请教一个MySql5.0 alpha 的问题,请高手指教 请教几个sql问题 高分求助!如何嵌套? You have an error in your SQL syntax; check the manual that corresponds to y 数据库表容量越来越大解决方法 查询越来越慢 阿里云服务器 mysql5.6版本更新报错 mysql5.7 亿级数据分表疑问 100分!在线等! mysql定时更新数据库
如http://www.mysql.com/downloads/download.php?file=Downloads/
Connector-J/mysqlconnector-java-2.0.14.zip,下载后,解压缩.
二:打开Jbuilder2005,选择Tools-- >Configure-- > Libraries,然后在左边的列表框下选择New,
填入:Name:mysql,Location:User Home,然后点击Add,加入jdbc的MySQL驱动解压目录中的
mysql-connector-java-2.0.14-bin.jar(选择路径后,窗体中的路径最后文件后缀为.jar),点击确定.
三:Project-- >Prject Properties-- >Paths-- >Required Libraries-- >Add
加入刚才添加的User Home/mysql,点击确定.
四:Enterprise-->Enterprise Setup-- >Database Drivers-- >Add,加入User Home/mysql,
添加之后在列表框中显示的是mysql.config,确定.
五、Tools-- >Database Pilot-- >View-- >Options-- >
Drivers-- >Add 填入 Driver class:com.mysql.jdbc.Driver
确定之后,在Tools-- >Database Pilot-- >New里添加:
Driver class:com.mysql.jdbc.Driver
URL:jdbc:mysql://服务器Ip地址或主机名:3306/mysql
(服务器Ip地址或主机名:我用的是:localhost)
如:jdbc:mysql://localhost:3306/mysql,确定!
最后,双击或点击新建立的mysql数据项前+号,
然后输入mysql数据库的用户名和密码,
就完成了用JBuilder2005与MySQL数据库的连接.测试例子:
在MySQL中建立数据库test_db,其中一个表为product.
数据库test_db的用户名和密码都是root.
/**
* TestMysqlJdbc.java
*/
import java.sql.*;public class TestMysqlJdbc{
public TestMysqlJdbc() {
}
public static void main(String[] args) {
try {
Class.forName("org.gjt.mm.mysql.Driver");
System.out.println("driver 结束...");
Connection conn = DriverManager.getConnection ("jdbc:mysql://localhost:3306/test_db","root","root");
System.out.println("connection 结束...");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM product");
System.out.println("查询结束...");
while(rs.next())
{
System.out.print(rs.getString(1) + " -- ");
System.out.print(rs.getString(2) + " -- ");
System.out.print(rs.getString(3) + " -- ");
System.out.print(rs.getString(4) + " -- ");
System.out.print(rs.getString(5) + " -- ");
System.out.println(rs.getString(6));
}
System.out.print( "查询结束.....!");
stmt.close();
conn.close();
}
catch (SQLException ex) {
ex.printStackTrace();
}catch (ClassNotFoundException ex) {
ex.printStackTrace();
}
}
}
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://localhost:3306//数据库名?user=root&password=";
Connection conn=DriverManager.getConnection(url);
testmysql.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:3306/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//testDB为你的数据库名
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>