jdbc连接数据库步骤都有哪些

jdbc连接数据库步骤都有哪些,第1张

步骤如下:前提是导入 javasql;(1) : 加载驱动程序ClassforName("commicrosoftsqlserverjdbcSQLserverDriver");(2) : 建立连接(通过驱动管理器)Connection con = DriverManagergetConnection(URL, userName,userPwd);(这里的URL = "jdbc:sqlserver://服务器名称:1433; DatabaseName = 数据库名称")(后两个参数userName和userPwd分别是用户和密码,,如果没有的话,可以不写)(3) : 建立Statement (通过Connection对象进行创建),,Statement st = concreateStatement();//建立 Statement 之后,就可以使用Statement的对象 st 来执行sql语句了。例如: stexecuteUpdate("sql语句")。详情请查阅API(4) : 关闭连接conclose();注意:连接sql2000和sql2005时,会有一定的差别在sql server 2000 中加载驱动和URL路径的语句是String driverName = "commicrosoftjdbcsqlserverSQLServerDriver";String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=sample";而sql server 2005 中加载驱动和url的语句则为String driverName = "commicrosoftsqlserverjdbcSQLServerDriver";

先从安装了Oracle的数据库服务器中,找到Oracle安装目录,然后将该目录下的jdbc\lib\classes12jar文件拷贝到WEB发布服务器的某个目录。假设就直接放在C:\根目录下吧,然后把该路径添加到系统--高级--环境变量中变量名为CLASSPATH的值中,如:

D:\Program Files\SQLLIB\java\db2javazip;D:\Program Files\SQLLIB\java\runtimezip;c:classes12jar; 也就是让java能够找到这个包。

1注册加载驱动:

驱动名:DRIVER="oraclejdbcdriverOracleDriver";

ClassforName("驱动类名");

2获得连接:

数据库地址: URL="jdbc:oracle:thin:@127001:1521:ORCL";

Connection conn = DriverManagergetConnection(数据库地址,用户名,密码);

Systemoutprintln("连接成功");

3创建Statement对象:

Statement 类的主要是用于执行静态 SQL 语句并返回它所生成结果的对象。通过Connection 对象的 createStatement()方法可以创建一个Statement对象。例如:Statement statament = connectioncreateStatement(); 具体示例创建Statement对象

Statement statamentMySQL =connectMySQLcreateStatement();

1,加载驱动

2,创建连接

3,获取语句对象

4,执行sql语句

5,如果是查询,还可以使用结果集

6,关闭连接

7,捕捉和处理异常

一段典型的代码供参考,具体方法和参数说明请参考Java

API

try

{

ClassforName("驱动的包名和类名");

Connection

conn=DriverManagergetConnection("数据库","用户","口令");

PreparedStatement

ps=connprepareStatement("带参数的sql语句");

psset参数类型(参数序号,值);

RecordSet

rs=psexecute();

//使用rs

rsclose();

psclose();

connclose();

}catch(SQLException

ex)

{

//处理异常

}

1准备工作: 准备相关的软件(Eclipse除外,开源软件可以从官网下载)

<1>Microsoft SQL server 2005 Express Edition

下载地址:>

首先导入驱动jar包,程序是

package test;

import javasqlConnection;

import javasqlDriverManager;

import javasqlSQLException;

public class connectionMySql {

private static Connection connection;

static{

String driver="commysqljdbcDriver";

String url="jdbc:mysql://localhost:3306/purview";

try {

ClassforName(driver);

} catch (ClassNotFoundException e) {

// TODO Auto-generated catch block

Systemoutprint("加载驱动失败");

eprintStackTrace();

}

try {

connection=DriverManagergetConnection(url, "root", "root");

} catch (SQLException e) {

// TODO Auto-generated catch block

eprintStackTrace();

}

}

public static Connection getConnection() {

return connection;

}

public static void main(String [] args) {

Connection con=connectionMySqlgetConnection();

if(!conequals("")){

Systemoutprint("数据库连接成功,连接id是:"+con);

}

}

}

1在新建的Project中右键新建Floder

2

2创建名为lib的包

3创建完毕之后的工程目录

4接下来解压你下载的mysql的jar包,拷贝其中的jar文件

5在工程lib包下邮件 选择paste即粘贴,把mysql的jar包拷贝进来

6拷贝完毕如图:

7在mysql的jar包上右键选择 build path - add to build path

8添加完毕之后,工程才与Mysql的jar包关联起来,现在可以使用相关类和方法了

9在工程中新建JdbcTest1java类

10输入如下代码:

11代码解释:

Driver是个实现类,它由具体的数据库厂商来实现。

它的connect方法可以获取数据库连接。参数如上图。

运行之后,输出如下,证明数据库连接成功!

12说明:这个是使用Driver连接数据库的,而通常开发中使用的是DriverManager或数据库连接池,这个仅作为理解数据库连接事例使用。

以上就是关于jdbc连接数据库步骤都有哪些全部的内容,包括:jdbc连接数据库步骤都有哪些、怎样利用JDBC连接并 *** 作Oracle数据库、JDBC调用数据库的基本步骤等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9477590.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存