题目有点不清楚。。
什么数据库啊。。
HI我哈。。我帮你看看。。、
给你写了个例子哈
你需要吧jar包引入到项目里面
如果你没有 我传给你哈
import javasqlSQLException;
import javasqlDriverManager;
import javasqlConnection;
import javasqlStatement;
import javasqlPreparedStatement;
import javasqlResultSet;
/
<p>
Title:
</p>
<p>
Description:
</p>
<p>
Copyright: Copyright (c) 2007
</p>
<p>
Company:
</p>
@author not attributable
@version 10
/
public class SQLServer {
Connection con;
String url;//这个是你的数据库url一般是 jdbc:microsoft:sqlserver://
String serverName;//要连的机器 本机就是localhost
String portNumber;//数据库端口 一般是1433
String databaseName;//数据库名字
String userName;//数据库用户名
String password;//数据库密码
String sql;//sql语句
public SQLServer() {
url = "jdbc:microsoft:sqlserver://";
serverName = "localhost";
portNumber = "1433";
databaseName = "mydb";
userName = "sa";
password = "123";
}
String getConnectionUrl() {
return url + serverName + ":" + portNumber + ";databaseName="
+ databaseName + ";";
}
Connection getConnection() {
try {
ClassforName("commicrosoftjdbcsqlserverSQLServerDriver");
con = DriverManagergetConnection(getConnectionUrl(), userName,
password);//这里就是连接数据库 url连起来一般都是 jdbc:microsoft:sqlserver://localhost:1433;databaseName=数据库名;
if (con != null) {
Systemoutprintln("连接成功");
}
} catch (Exception e) {
eprintStackTrace();
}
return con;
}
void display() {
try {
con = getConnection();
sql = "select from student";
PreparedStatement pst = conprepareStatement(sql);
ResultSet rs = pstexecuteQuery();//执行sql语句
while (rsnext()) {
Systemoutprint(rsgetString(1) + "\t");//rsgetString(1) 就是得到第一列
}
} catch (SQLException ce) {
Systemoutprintln(ce);
}
}
public static void main(String[] args) {
SQLServer jdbctest1 = new SQLServer();
jdbctest1display();
}
}
不管什么语言写的接口,返回值基本都是json字符串,php 提供了json字符串转换方法json_decode()将json字符串转成php数组,也有json_encode()将php数组转成json字符串
所以可以有
$result = 接口返回数据;$data = json_decode($result);//将接口返回的json字符串转为php可用的数组
//接下来可以做拍簧片的数据重组 *** 作 ,一般是用foreach
foreach($data as $k=>$v){
//$v在这里是单条数据集合,$k是该条记录的位置(数组下标)
}
控制台都打印出来了,说明已经获取数据了。
然后根据java的jdbc或者你们使用了什么框架,例如mybatis,hibernat等,对jdbc的处理。
jdbc即是java基本的数据库 *** 作。
刚刚漏了帐号密码了,现在补上
try {
//这里的是MYSQL 举例
//加载驱动
ClassforName("commysqljdbcDriver");
//创建数据库连接
Connection con = DriverManagergetConnection("jdbc:mysql://localhost:3306/test","root","root");
//创建查询 “请求”
PreparedStatement ps = conprepareStatement("select from user");
//返回查询结果
ResultSet rs = psexecuteQuery();
//遍历结果
while(rsnext()) {
//假如 User 表中 有个 name 列
Systemoutprintln("name >> "+rsgetString("name"));
}
//关闭
rsclose();
psclose();
conclose();
} catch (Exception e) {
eprintStackTrace();
}
以上就是关于java 连接 数据库 并输出 数据库中的 数据全部的内容,包括:java 连接 数据库 并输出 数据库中的 数据、thinkphp3.2中数据库的接口是Java写的,数据已全部打印出来,就是怎么调出整个数据中的某一个数据、java如何把控制台打印的数据插入数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)