在eclipse里jdbc连接mysql 怎么安装
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在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里
谁来接分
这个链接数据库的基本类还是蛮好用的。知得你研究下。
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里
怎么用jdbc连接cassandra数据库
参考技术A Cassandra的文件包中,bin下有自带的数据库操作命令行工具cassandra-cli,lib中有可供Java编程访问的Driver.我们先介绍命令行工具的基本数据库操作:$ bin/cassandra-cli
>> Connected to: "Test Cluster" on 127.0.0.1/9160 Welcome to Cassandra CLI version 2.0.3 The CLI is deprecated and will be removed in Cassandra 3.0. Consider migrating to cqlsh. CQL is fully backwards compatible with Thrif
>> [default@unknown]
Key space类似于数据库的概念,首先需要创建一个Key space.
以上是关于在eclipse里jdbc连接mysql 怎么安装的主要内容,如果未能解决你的问题,请参考以下文章
eclipse用jdbc连接mysql数据库时,url是填啥?怎样找出地址?
eclipse用jdbc连接SQL server时出现了问题……这是啥情况啊!请大神指教!