eclipse 怎么连接数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse 怎么连接数据库相关的知识,希望对你有一定的参考价值。

参考技术A

1、找到配置文件,路径:项目根目录\\config\\database.php

2、打开数据库配置文件,并修改三个重要配置。


3、在控制器文件中,导入Db类。

4、使用Db类的静态方法query 从数据库中查询一条内容,并保存查询结果。

5、打印保存的结果。就可以连接数据库了。

在eclipse里jdbc连接mysql 怎么安装

纯新手,百度了好久"jdbc 怎么安装" “eclipse mysql jdbc”找不到教程,
试着下载了mysql-connector-java-5.0.3-bin.jar导入,但只有这几个包

+ E:\TDdownload\Program\Environment\mysql-connector-java-5.1.13.jar
com.mysql.jdbc
com.mysql.jdbc.configs
com.mysql.jdbc.exceptions
com.mysql.jdbc.exceptions.jdbc4
com.mysql.jdbc.integration.c3p0
com.mysql.jdbc.integration.jboss
com.mysql.jdbc.interceptors
com.mysql.jdbc.jdbc2.optional
com.mysql.jdbc.jmx
com.mysql.jdbc.log
com.mysql.jdbc.profiler
com.mysql.jdbc.util
org.gjt.mm.mysql
META-INF

没有传说中的com.mysql.jdbc.Driver啊,Class.forName("com.mysql.jdbc.Driver"); 依旧是“未处理的异常类型”
================================================================
;
;
;
;
已经

知道了,,,,,代码问题,forName一定要放在try里
谁来接分

晕!你先导入“mysql-connector-java-3.0.10-stable-bin.jar”,建一个BaseDao类,把底下的代码粘进去。数据库的名称密码改成你自己的,要使用的数据库也改为你拥有的。
这个链接数据库的基本类还是蛮好用的。知得你研究下。
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

public class BaseDao
private static final String DRIVER="com.mysql.jdbc.Driver";
private static final String URL="jdbc:mysql://localhost:3306/udisk?useUnicode=true&characterEncoding=UTF-8";
private static final String USERNAME="root";
private static final String PASSWORD="";

private Connection conn;
private PreparedStatement psmt;
public ResultSet rs;
/**
* 获取连接
*/
public void getConn()
try
//1.加载驱动
Class.forName(DRIVER);
//2.获取连接
conn = DriverManager.getConnection(URL,USERNAME, PASSWORD);
catch (ClassNotFoundException e)
e.printStackTrace();
catch (SQLException e)
e.printStackTrace();


/**
* 释放资源
*/
public void closeAll()
try
if(rs!=null) rs.close();
if(psmt!=null) psmt.close();
if(conn!=null) conn.close();
catch (SQLException e)
e.printStackTrace();


/**
* sql:select * from userinfo
* params:null
* @param sql:select * from userinfo where uname=? and upass=?
* @param params:"aa","bb"
* @return
* psmt.setString(1,params[0])
* psmt.setString(2,params[1])
*/
public ResultSet execQuery(String sql,String[] params)
getConn();
try
//创建psmt对象
psmt= conn.prepareStatement(sql);
if(params!=null&¶ms.length>0)
for(int i=0;i<params.length;i++)
psmt.setString(i+1, params[i]);


rs = psmt.executeQuery();
catch (SQLException e)
e.printStackTrace();

return rs;

/**
*
* @param sql:insert into userinfo(uname,upass) values(?,?)
* @param params:"cc","cc"
* @return
*/
public int execUpdate(String sql,String[] params)
int count=0;
getConn();
try
//创建psmt对象
psmt= conn.prepareStatement(sql);
if(params!=null&¶ms.length>0)
for(int i=0;i<params.length;i++)
psmt.setString(i+1, params[i]);


count = psmt.executeUpdate();
catch (SQLException e)
e.printStackTrace();
finally
this.closeAll();

return count;

参考技术A 最好在eclipse中编写
这样的话,简单的问题,会自动提示。本回答被提问者采纳
参考技术B 代码问题,forName一定要放在try里

以上是关于eclipse 怎么连接数据库的主要内容,如果未能解决你的问题,请参考以下文章

怎么在eclipse中使用数据库连接

如何用Eclipse连接MySQL数据库

用Eclipse开发android,怎么连接到数据库?

java eclipse 创建web project 项目 HTML 怎么连接oracle数据库

在eclipse里jdbc连接mysql 怎么安装

eclipse连接MySQL中文插入数据库时乱码