eclipse中数据库连接mysql配置
来源:互联网 发布:日语翻译网站 知乎 编辑:程序博客网 时间:2024/05/18 02:32
eclipse中数据库连接mysql配置:
1. 下载 mysql-connector-java-5.0.3
地址:http://www.mysql.org/get/Downloads/Connector-J
2.下载解压后将其中的压缩包:mysql-connector-java-5.0.3-bin.jar 拷贝的项目的Libraries.
具 体步骤如下:
先将压缩包拷贝到项目的目录下, 再在Projece Explorer中选择你要的配置项目,点右键选择 properties->Java Build Path -> Libraries ->Add JARs 这样就ok了,下面是一个连接的例子,引用别人的。但我验证过了没问题的:
import java.sql.*;
public class DataBaseCont{
public static void main(String[] args){
try{
Connection conn; Statement stmt; ResultSet res;
Class.forName("com.mysql.jdbc.Driver").newInstance();
conn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/test",
root","");
stmt = conn.createStatement();
res = stnt.excuteQuery("select * from contact");
while(res.next()){ String name = res.getString("name");
System.out.println(name); } res.close();
} catch(Exception ex){
System.out.println("ERRo:" + ex.toString());
}
}
}
注意:不要将com.mysql.jdbc.Driver import到你的类中,因为它已经在你的Libaries了。
在eclipse中使用JDBC连接MySQL
关键字: jdbc mysql eclipse
用命令行编译,只要把jdbc的jar文件加入到classpath中就可以了
但是在eclipse中却找不到驱动文件
解决方法如下:
点击 project->properties
在弹出的对话框里点 Libraries
在右边点击 Add External JARs
然后选择jdbc的jar文件即可
下面是mysql的jdbc的一点点小用法:
加载及注册JDBC驱动程序
Class.forName("com.mysql.jdbc.Driver");
Class.forName("com.mysql.jdbc.Driver").newInstance();
JDBC URL 定义驱动程序与数据源之间的连接
标准语法:
<protocol(主要通讯协议)>:<subprotocol(次要通讯协议,即驱动程序名称)>:<data source identifier(数据源)>
MySQL的JDBC URL格式:
jdbc:mysql//[hostname][:port]/[dbname][?param1=value1][¶m2=value2]….
示例:jdbc:mysql://localhost:3306/sample_db?user=root&password=your_password
常见参数:
user 用户名
password 密码
autoReconnect 联机失败,是否重新联机(true/false)
maxReconnect 尝试重新联机次数
initialTimeout 尝试重新联机间隔
maxRows 传回最大行数
useUnicode 是否使用Unicode字体编码(true/false)
characterEncoding 何种编码(GB2312/UTF-8/…)
relaxAutocommit 是否自动提交(true/false)
capitalizeTypeNames 数据定义的名称以大写表示
建立连接对象
String url="jdbc:mysql://localhost:3306/sample_db?user=root&password=your_password";
Connection con = DriverManager.getConnection(url);
建立SQL陈述式对象(Statement Object)
Statement stmt = con.createStatement();
执行SQL语句
executeQuery()
String query = "select * from test";
ResultSet rs=stmt.executeQuery(query);
结果集ResultSet
while(rs.next())
{rs.getString("columName");}
更新内容:
executeUpdate()
String upd="insert into test (id,name) values(1001,zhsp1029)";
int con=stmt.executeUpdate(upd);
execute()
- eclipse中数据库连接mysql配置
- Eclipse+TomCat+MySQL配置数据库连接池
- Eclipse+Tomcat+MySQL的数据库连接池配置
- Tomcat+mysql+eclipse数据库连接池配置
- 在eclipse/myeclipse中配置数据库连接
- Eclipse中配置Tomcat的数据库连接池
- 在Eclipse中测试MySQL-JDBC(14)c3p0配置多个数据库连接 (独立)
- eclipse下,tomcat7.0配置MySQL数据库连接池
- 在Eclipse中配置数据库连接[以MS SQLServer2000为例]
- Eclipse中配置Tomcat的ORACLE数据库连接池
- JBoss3配置MySql数据库连接
- 配置Mysql数据库连接池
- JBoss3配置MySql数据库连接
- mysql数据库连接池配置
- 数据库连接参数配置Mysql
- MySQL数据库连接池配置
- mysql数据库连接数据源配置
- 在glassfish v2中配置MySql数据库连接池都方法
- ActiveMQ(一)介绍和安装
- WIN API-VFP枚举网络连接
- ireport 主页
- VFP编写DLL
- ActiveMQ (二) 使用Queue或者Topic发送/接受消息
- eclipse中数据库连接mysql配置
- HTML框架(Frame)示例
- ireport 视频
- Md5算法在VFP中的实现
- ireport 3.1.1 下载
- Rails源代码分析(5):ActionController概览
- 数字转换成金额大写的小程序
- 行业生态如此
- ireport论坛