Java JDBC 之 URL 与数据库连接

来源:互联网 发布:mac换硬盘重装系统 编辑:程序博客网 时间:2024/05/29 14:59

为什么我觉得 java的数据库连接 比C#复杂?

我在考虑这是不是我的错觉!

因为我觉得有点复杂,所以我现在趁我玩的顺手的时候做个笔记,要不然以后不小心忘掉就蛋疼了。

废话不多说,开始写代码

像怎么导入驱动包之类的蛋疼问题这里不废话了,不会的我相信没有,如果有,去找度娘

// 首先,我们先加载一下JDBC驱动包// 这是SqlServer的,其他类型数据库找度娘Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");  

然后就是创建数据库连接,这一步就是本篇博文的重点

连接数据库我们需要3个东西:
URL(我个人的理解:数据库的位置以及名称) 2、User (用户名或者登录名) 3、Password (登录密码)

我先说一下,数据库连接URL (研究了黑久查阅了无数资料才搞会理解的,现在想想都觉得心酸啊)

JDK-API中官方说明的格式: jdbc:subprotocol:subname
subprotocol 中文翻译 子协议
subname 中文翻译 子名字

由于官方的格式我有点搞不懂,所以去研究了一下,并查阅无数资料

总结理解的格式: jdbc:数据库类型 ://主机名:端口号;DatabaseName=需要用的数据库名称

String url = "jdbc:sqlserver://localhost:1433;DatabaseName = DBDemo";

只适用于SqlServer,其他类型数据库没用过不清楚,感兴趣的自己去测试

接下来就是登录名和登录密码都是小儿科简单介绍就行了

// 登录数据库的用户名String user = "sa";
// 登录数据库的密码,没有密码直接赋值为空就行了String password = null;

然后 用Connection对象来接收 通过DriverManager(驱动管理类)的 getConnection方法返回的 与数据库的连接

方法想深入的自己去查看JDK-API帮助文档

Connection conn = DriverManager.getConnection(url, user, password);

这样,一个数据库的连接就弄好了,下面 把代码重新全部写一遍放在一起

//加载驱动Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //创建连接数据库的属性字符串//url数据库地址String url = "jdbc:sqlserver://localhost:1433;DatabaseName = DBDemo";//登录名String user = "sa";//登录密码String password = null;//将写好的数据库连接字符串通过参数传入getConnection方法然后通过返回值获得与数据库的连接对象Connection conn = DriverManager.getConnection(url, user, password);

坚持写博文,加油VK。。。。。。。。。。。。。。

1 0
原创粉丝点击