首页 > 编程知识 正文

java与数据库的连接怎么实现,java线程池原理

时间:2023-05-05 03:30:32 阅读:151389 作者:2319

文章说明:我们在这里讨论如何使用,了解其基本内容,认真阅读后你就能做到

连接时,需要在eclipse(idea )中添加所需的jar包依赖关系。 (为什么?

可以从网盘下载,也可以去官网搜索下载所需的版本

链接: https://pan.Baidu.com/s/10 nkr if-e1gx9w0 wybakbpq

抽屉代码: wf55

3358 MySQL-connector-Java-5.1.23-jjdl.jar一.连接时使用的技术1.JDBC (javadatabaseconnectivity ) Java语言连接数据库

2.JDBC的本质:

JDBC是一组接口(可以为接口编写实现类,解除耦合,并提高代码的扩展能力) )。

由于每个数据库的底层实现原理不同,因此在没有接口的情况下访问不同的数据库需要不同的代码

jdbc驱动程序:所有数据库连接的驱动程序都存在于jar包中,其中包含. class。 有很多. class文件

JDBC接口的实现类由数据库供应商连接到相应的数据库官方网站下载

2 .准备连接1 .首先,在你的项目中创建lib文件夹(表示参与依赖关系)资源(位于上面)。

2 .选择此项目的Properties,在下一页中添加Libraries以进入该项目的内容。 jar是为项目配置的。)

3 .按连接顺序,连接步骤实现数据库的增删改(重要实现步骤) )。

JDBC编程的六个步骤(一定要记住。 该技术随后被替换为Mybatis框架,现在一定能做到)1) :注册驱动程序)告诉Java连接哪个数据库)。

2 )获得:个连接(表示JVM进程和数据库之间的通道打开)。

3 )获取:数据库操作对象(专门执行sql语句的对象)

4 )执行3360SQL语句

5 )处理:查询结果集(只有在执行select语句时才能执行的步骤) ) ) ) ) ) ) ) ) ) ) )。

6 )释放:资源(使用后一定要关闭) )。

2 .详细说明(在以下实现)1)注册:驱动程序并解压缩下载的jar包时,此路径下将显示JDBC提供的驱动程序,供创建时使用

//在第一步注册驱动程序(以前为jdk提供的类) )。

驱动程序管理器. registerdriver (newcom.MySQL.JDBC.driver ) );

2 )获得:用于提供连接的信息(url连接目的地)

说明url jdbc:数据库软件。 //电脑的ip :软件端口(mysql 3306 ) /连接数据库名

string URL=' JDBC : MySQL ://localhost :3306/bj ';

字符串用户='数据库用户';

字符串密码='数据库密码';

connection conn=driver manager.getconnection (URL,user,password );

3 ) :数据库操作的statement stmt=conn.create statement (;

四.实现展示

1 .首先,创建数据库和所需的表

2 .更改我的代码配置并为你的信息建立连接

包连接; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; //资源绑定获取文件内容public class connect1{ publicstaticvoidmain (string [ ] arge )//在下面定义所需的对象Connection conn=null; Statement stmt=null; //因为接下来要关闭,所以要创建变量,必须在try中try//在这个项目下创建此连接文件//在第一步中,在driver manager.registerdriver (newcom.MySQL //步骤2获取连接string URL=' JDBC : MySQL 3360//localhost 33603306/bj '; String user='root '; //此处的信息需要更改String password='wzf001115 '; conn=driver manager.getconnection (URL,user,password ); System.out.println (数据库连接目标) conn ); //步骤3数据库操作对象stmt=conn.createStatement (; //执行步骤sql语句//此处是要对数据库执行的语句string SQL=' insert into dept (deptno,dname,loc ) value、'人力资源部'、'北京') system.out.println(count==1? "执行成功" : "执行失败"; //在步骤5中处理查询结果(没有其他选择语句)//在步骤6中将资源用finally表示) catch ) sqlexceptione )//todo auto-generatedcatchblotion e/=空值(try ) stmt.close ); }catch(sqlexceptione )//todo auto-generatedcatchblocke.print stack trace ); (if ) Conn!=null(try(Conn.close ); }catch(sqlexceptione )//todo auto-generatedcatchblocke.print stack trace ); } }执行SQL添加操作的结果如下

执行的查询语句

好了,现在你就可以使用你的信息 做数据库的操作了

加油,

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。