java代码实现连接mysql数据库,并取得表shijian中id为123的time值 说明 表shijian 有两列 id,time
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java代码实现连接mysql数据库,并取得表shijian中id为123的time值 说明 表shijian 有两列 id,time相关的知识,希望对你有一定的参考价值。
java代码实现连接mysql数据库,并取得表shijian中id为123的time值
说明: 表shijian 有两列 id,time
现在要取得当id=123时,time的具体值。
具体java代码
被采纳的 追加50分 说到做到
我用的数据库名是:test
账号密码都是:root
=================================
import java.sql.*;
public class JDBCTest
public static void main(String[] args)
// 1. 注册驱动
try
Class.forName("com.mysql.jdbc.Driver");
catch(ClassNotFoundException ex)
ex.printStackTrace();
// 声明变量,使用,而后关闭
Connection conn = null; //数据库连接
Statement stmt = null; //数据库表达式
ResultSet rs = null; //结果集
try
//2. 获取数据库的连接
conn = DriverManager.getConnection
("jdbc:mysql://localhost:3306/test","root","root");
//3. 获取表达式
stmt = conn.createStatement();
//4. 执行SQL
String sql = "select time from shijian where id=123";
rs = stmt.executeQuery(sql);
//5. 现实结果集里面的数据
while(rs.next())
System.out.println("id为123的time值=" + rs.getString(1));
catch (Exception ex)
ex.printStackTrace();
finally
try
if(rs != null)
rs.close();
if(stmt!= null)
stmt.close();
if(conn != null)
conn.close();
catch(Exception ex)
ex.printStackTrace();
参考技术A 现成的没有,不过看了下面的你就会了。
public class ConnectionManager
public static Connection getConnection()throws Exception
Class.forName("com.mysql.jdbc.Driver");
return DriverManager.getConnection("jdbc:mysql://localhost:3306/ATM","root","root");
con=ConnectionManager .getConnection();
public Client findupdata(Connection con,String clientName)throws Exception
System.out.print(clientName);
String sql="select ClientName,Balance,Password from client where ClientName=?";
PreparedStatement ps=con.prepareStatement(sql);
ps.setString(1, clientName);
ResultSet rs=ps.executeQuery();
if(rs.next())
Client user=new Client();
user.setClientName(clientName);
user.setPassword(rs.getString("Password"));
user.setBalance(rs.getFloat(2));
return user;
throw new Exception("Not Find ClientName at updata"); 参考技术B select time from [table] where id=123 参考技术C 你的代码完全正确,我不知道你导没有导JDBC的驱动jar文件
参考资料:mysqldriver.jar
以上是关于java代码实现连接mysql数据库,并取得表shijian中id为123的time值 说明 表shijian 有两列 id,time的主要内容,如果未能解决你的问题,请参考以下文章