java 连接数据库之一个完整的函数

第一个参数要查询的列名 第二个参数是连接的url 第三个参数是用户名 第四个参数密码 第五个参数是执行的命令。

注意,url格式是

jdbc:mysql://localhost:3306/wechat

jdbc:是不变的,我采用musql,所以,jdbc:mysql//,localhost是本机,如果自己有链接,填连接

3306是数据库的端口,/wechat 这里是自己的数据库名

用之前,二维字符串数组自己要先定义,以及一些其他变量。

 1 public String[][] init_Driver_and_connect(String col_name,String url,String user,String pwd,String order){
 2         int i=0;
 3         try {
 4             Class.forName("com.mysql.jdbc.Driver").newInstance();//初始化驱动
 5             conn = DriverManager.getConnection(url, user, pwd);//连接数据库
 6             Statement stmt = conn.createStatement();//创建语句对象,用以执行sql语言
 7             rs = stmt.executeQuery(order);//所要查询的表和命令执行
 8             rs.last();//遍历
 9             row_sum=rs.getRow();//返回行数
10             data_adapter=new String[row_sum][100];//初始化二维字符串数组的大小
11             while (rs.next()) {//逐个获得值并输入到二维数组里
12                 String name = rs.getString(col_name);//所有获取值的列
13                 data_adapter[i][100]=name;
14                 i++;
15             }
16             rs.close();//关闭数据库
17             conn.close();
18         }catch (Exception e){
19             System.out.println("Connecting the db fauil");
20         }
21         return data_adapter;//返回
22     }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏用户2442861的专栏

c++ set unordered_set区别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/haluoluo211/article/d...

3273
来自专栏企鹅号快讯

mysql 字段时间类型的比较

字段的时间类型分为: ,,,,; 下面就分别介绍这几种时间类型的区别 ? 每个时间类型都有一个有效范围和一个零值,当指定的类型的值超过有效范围时,就会使用零值 ...

2018
来自专栏有趣的Python和你

循环与判断判断循环

922
来自专栏C/C++基础

Linux命令(2)——od命令

od命令用于将指定文件内容以八进制、十进制、十六进制、浮点格式或ASCII编码字符方式显示,通常用于显示或查看文件中不能直接显示在终端的字符。od命令系统默认的...

863
来自专栏lgp20151222

Unrecognized token 'XXXX': was expecting ('true', 'false' or 'null')

当dataType指定为json后,1.4+以上的jquery版本对json格式要求更加严格.如果不是严格的json格式,就不能正常执行success回调函数.

1902
来自专栏java一日一条

50个常见的 Java 错误及避免方法(第二部分)

System.out.println("Whatdo you want to do?");

1033
来自专栏大内老A

关于CLR内存管理一些深层次的讨论[上篇]

半年之前,PM让我在部门内部进行一次关于“内存泄露”的专题分享,我为此准备了一份PPT。今天无意中将其翻出来,觉得里面提到的关于CLR下关于内存管理部分的内存还...

1768
来自专栏我爱编程

Day14IO编程

读文件 Python引入了with语句来自动帮我们调用close()方法: with open('/path/to/file', 'r') as f: ...

3165
来自专栏生信宝典

Linux学习 - SED操作,awk的姊妹篇

awk和sed想一对兄妹,一个出现,就会问起另一个。现在,都来了。 sed基本参数解释 sed是stream editor的简称,擅长对文件进行各种正则操作、插...

1926
来自专栏腾讯Bugly的专栏

Android JNI出坑指南

笔者结合自身经验、网上资料对 JNI 的坑进行总结,如果有不正确或遗漏之处欢迎指出。

6327

扫码关注云+社区