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
- Java JDBC 之 URL 与数据库连接
- JDBC与java数据库连接
- java与数据库连接(JDBC)
- jdbc url格式 数据库连接URL
- jdbc与数据库连接之查询表功能
- java与数据库连接的jdbc技术
- Java与数据库连接的jdbc技术
- JDBC数据库连接的URL索引!
- JDBC常见数据库连接的URL
- Java学习篇之--用纯Java的JDBC驱动程序实现与数据库连接
- JDBC与Oracle数据库连接
- JDBC数据库连接与事物
- java-JDBC:JDBC数据库连接字符串
- JavaWeb之JDBC(数据库连接)
- jdbc之简单数据库连接
- JDBC数据库连接之配置文件
- jdbc之数据库连接池
- Java数据库连接(JDBC)
- 拦截器登录判断
- 数学之美番外篇:进化论中的概率论
- 二元树中和为某一值的所有路径
- 触发器学习《二》 需求示例--人员关系表、人员表
- 一个关于NSString内存管理的问题
- Java JDBC 之 URL 与数据库连接
- Activity四种启动方式
- Java 多线程:分析线程池的实现原理
- git管理项目代码
- 杭电ACM—1106 排序
- js对table的操作
- 介绍10个非常有用的PHP函数
- 八大排序算法--直接选择排序
- android:id="@id/view01"错在哪?哪??哪???