在eclipse中使用JDBC连接MySQL
2008-01-02 13:52
447 查看
JDBC连接MySQL
用命令行编译,只要把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()
用命令行编译,只要把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()
相关文章推荐
- ubuntu16.04下eclipse使用 jdbc连接本地mysql出现:Communications link failure错误
- 使用JDBC实现eclipse连接MySQL
- Eclipse 使用 jdbc 连接 mysql
- 使用TOMCAT5.5连接池连接mysql(解决Cannot create JDBC driver of class '' for connect URL 'null')
- 使用Eclipse运行Java代码调用JDBC读写MySQL中文变成问号的终极解决办法
- 使用连接mysql的jdbc驱动最新版引发的问题
- JDBC连接数据库速查(Oracle8/8i/9i,DB2,MySQL各种数据库使用JDBC连接的方式)
- 使用powerdesigner连接数据库时出现Non SQL Error : Could not load class com.mysql.jdbc.Drive
- Eclipse使用JDBC连接MySQL数据库详细教程
- JDBC:mysql和eclipse的连接
- 使用powerdesigner连接数据库时出现Non SQL Error : Could not load class com.mysql.jdbc.Drive
- eclipse连接mysql-JDBC
- PowerBuilder中使用JDBC连接MYSQL 无法使用COUNT(*) MAX() 函数的处理
- 基于CDH5.x 下面使用eclipse 操作hive 。使用java通过jdbc连接HIVESERVICE 创建表
- Java使用mysql-jdbc连接MySQL出现如下警告:
- Eclipse中使用JDBC连接MYSQL数据库
- 在windows上使用eclipse jdbc连接hive
- 使用powerdesigner连接数据库时出现Non SQL Error : Could not load class com.mysql.jdbc.Drive
- 关于使用jdbc连接mysql
- java使用jdbc连接数据库工具类和jdbc连接mysql数据示例