重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
是这样的,首先你会发现这句话会抛出一个异常ClassNotFoundException(无法找到驱动类)驱动是在程序第一次运行的时候进行加载,如果你是发布到服务器上并且加载后运行了一遍,那么第二次注视了确实没有什么问题。这是你的第一个问题。第二个来说就是首先你需要定义好一个针对于数据库的连接,这个连接如果被你的程序调用那么就可以用来访问数据库,其中的字符串第一个就是你定义的连接名称(连接服务名称),第二个是你的数据库登陆名称,第三个就是对应的密码。
成都创新互联专业为企业提供井冈山网站建设、井冈山做网站、井冈山网站设计、井冈山网站制作等企业网站建设、网页设计与制作、井冈山企业网站模板建站服务,十年井冈山做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
应该把这个JAR的路径添加到JVM的CLASSPATH里面
MYSQL的话,应该是 Class.forName("org.gjt.mm.mysql.Driver");
不需修改,参照如下:
Oracle数据库:
驱动程序包名:ojdbc14.jar
驱动类的名字:oracle.jdbc.driver.OracleDriver
JDBC URL:jdbc:oracle:thin:@dbip:port:databasename
说明:驱动程序包名有可能会变
JDBC URL中各个部分含义如下:
dbip –为数据库服务器的IP地址,如果是本地可写:localhost或127.0.0.1。
port –为数据库的监听端口,需要看安装时的配置,缺省为1521。
databasename –为数据库的SID,通常为全局数据库的名字。
SQL Server数据库
驱动程序包名:msbase.jar mssqlserver.jar msutil.jar
驱动类的名字:com.microsoft.jdbc.sqlserver.SQLServerDriver
JDBC URL:jdbc:microsoft:sqlserver://dbip:port;DatabaseName=databasename
说明:驱动程序包名有可能会变
JDBC URL中各个部分含义如下:
dbip –为数据库服务器的IP地址,如果是本地可写:localhost或127.0.0.1。
port –为数据库的监听端口,需要看安装时的配置,缺省为1433。
databasename –数据库的名字。
MySQL数据库
驱动程序包名:mysql-connector-Java-3.1.11-bin.jar
驱动类的名字:com.mysql.jdbc.Driver
JDBC URL:jdbc:mysql://dbip:port/databasename
说明:驱动程序包名有可能会变
JDBC URL其中各个部分含义如下:
dbip –为数据库服务器的IP地址,如果是本地可写:localhost或127.0.0.1。
port –为数据库的监听端口,需要看安装时的配置,缺省为3306。
databasename –数据库的名字。
1,首先写个方法package util;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;public class DBUtil { static String jdbcURL = "jdbc:mysql://localhost:3306/book";
static String jdbcDriver = "com.mysql.jdbc.Driver";
static String userName = "root";
static String password = "root";
/**
* 获取数据库连接对象
* @return 数据库连接对象
* @throws ClassNotFoundException
* @throws SQLException
*/
public static Connection getConnection() throws ClassNotFoundException,
SQLException {
Class.forName(jdbcDriver);
return DriverManager.getConnection(jdbcURL, userName, password);
}
} 2。项目名==右键==build path==add external archivers.... 选择你mysql驱动 添加进去就ok了