当前位置: 首页 > 编程笔记 >

JSP使用JDBC连接MYSQL数据库的方法

公羊奇
2023-03-14
本文向大家介绍JSP使用JDBC连接MYSQL数据库的方法,包括了JSP使用JDBC连接MYSQL数据库的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了JSP使用JDBC连接MYSQL数据库的方法。分享给大家供大家参考,具体如下:

1. 可在 http://www.mysql.com/products/connector-j/index.html下载MySQL JDBC驱动程序mysql-connector-java-*.jar,如我下载的是mysql-connector-java-5.1.18-bin.jar并加入到ClassPath下面,或加入到项目中。
 
2. 注册JDBC驱动程序

try { 
   Class.forName("com.mysql.jdbc.Driver"); 
} 
catch(ClassNotFoundException e) { 
   System.out.println("找不到驱动程序"); 
}

3. 提供JDBC URL

jdbc:mysql://主机名:端口号/数据库名?user=***&password=***&useUnicode=true&characterEncoding=UTF8

端口号:MySQL的默认值是3306

useUnicode,characterEncoding:如果要存取中文,则必须使用,表明是否使用Unicode,并指定编码方式.
 
4. 从DriverManager取得Connection

可以直接将JDBC URL传入DriverManager.getConnection()得到Connection对象,如:

try { 
   String url = "jdbc:mysql://localhost:3306/GUESTBOOK?user=root&password=123456"; 
   Connection conn = DriverManager.getConnection(url); 
   if(!conn.isClosed()) 
   System.out.println("数据库连接成功!");
   conn.close(); 
} 
catch(SQLException e) { 
   .... 
}

也可以将userName和password传入DriverManager.getConnection()得到Connection对象,如:

String url = "jdbc:mysql://localhost:3306/AddressBook"; 
String user = "ZhuJun"; 
String password = "123456"; 
Connection conn = DriverManager.getConnection(url, user, password);

一个完整的例子:

import java.sql.*;
public class TestJDBC {
 public static void main(String[] args) throws Exception {
   Class.forName("com.mysql.jdbc.Driver");
   String url = "jdbc:mysql://localhost:3306/2";
   String user = "root";
   String password = "19870714";
   Connection conn = DriverManager.getConnection(url, user, password);
   if(!conn.isClosed())
   {
   System.out.println("success");
   }
   conn.close();
 }
}

希望本文所述对大家JSP程序设计有所帮助。

 类似资料:
  • 我已经写出了我的数据库,它可以运行(在MySql上),并创建了我自己的jsp程序,但当我试图测试数据库和文件之间的连接时,我发现了这个错误 HTTP状态500-无法为JSP编译类: 类型异常报告 消息无法为JSP编译类: 说明服务器遇到内部错误,无法满足此请求。 例外 org.apache.jasper.无法为JSP编译类: 在生成的java文件中的第:[14]行发生错误:[C:\Program

  • 本文向大家介绍Java使用JDBC驱动连接MySQL数据库,包括了Java使用JDBC驱动连接MySQL数据库的使用技巧和注意事项,需要的朋友参考一下 Java使用JDBC驱动连接MySQL数据库的步骤: 1.下载驱动,导入jar包 2.加载驱动 3.设置连接 连接成功后就是一些对数据库中数据的操作 1.下载驱动,导入jar包 当你看到jdbc目录下有相应的jar包说明第一步操作已经完成。 2.加

  • 我创建了一个简单的类来测试与我的localhost数据库的通信,这是我用Mysql Workbench创建的。Mysql服务器正在运行。JDBC驱动程序被添加到我的项目的类路径中。 当我运行程序时,我得到以下异常: 线程“main”com.mysql.cj.jdbc.Exceptions.CommunicationsException异常:通信链接失败 最后一个成功发送到服务器的数据包是在0毫秒前

  • 本文向大家介绍Java使用JDBC连接数据库的实现方法,包括了Java使用JDBC连接数据库的实现方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Java使用JDBC连接数据库的实现方法,是Java数据库程序设计里非常实用的重要技巧。分享给大家供大家参考。具体如下: JDBC(Java Data Base Connectivity)数据库连接,通常我们在编写web应用或java应用程序

  • 本教程假定您已经了解了 JDBC 应用程序的工作方式。在您开始学习 JSP 数据库访问之前,请访问 Java MySQL 连接 来设置相关驱动及配置。 注意: 你可以下载本站提供的 jar 包:mysql-connector-java-5.1.39-bin.jar 下载后把 mysql-connector-java-5.1.39-bin.jar 拷贝到 tomcat 下 lib 目录。 从基本概念

  • 根本原因 com.mysql.jdbc.exceptions.mysqlSyntaxerRoreXception:用户“@'localhost”对数据库“mysqluser=root”的访问被拒绝 注意:GlassFish Server Open Source Edition 4.0日志中提供了异常及其根本原因的完整堆栈跟踪。GlassFish服务器开源4.0版 我的数据库没有任何密码。我是通过以