eclipse+mysql(navicat)通过jdbc连接
来源:互联网 发布:西门子plm软件是什么 编辑:程序博客网 时间:2024/05/17 07:16
1,下载 mysql-connector-java
2,在新建的Project中右键新建Floder,创建名为lib的包,创建完毕之后的工程目录,接下来解压你下载的mysql的jar包,拷贝其中的.jar文件,在工程lib包下把mysql的jar包拷贝进来,在mysql的jar包上右键选择 build path - add to build path,添加完毕之后,工程才与Mysql的jar包关联起来,现在可以使用相关类和方法。
在工程中新建JdbcTest1.java类
代码如下
package test1;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.Connection;
public class JdbcTest1 {
public static void main(String[] args) throws SQLException {
// TODO Auto-generated method stub
java.sql.Connection conn=null;
String sql;
String url="jdbc:mysql://localhost:3306/mysql?"//主机名称,端口号,数据库名
+"user=root(你的用户名)&password=111111(你的密码)&useUnicode=true&characterEncoding=UTF8";//防止中文而导致的乱码
try {
Class.forName("com.mysql.jdbc.Driver");
System.out.println("成功加载mysql驱动程序");
conn=DriverManager.getConnection(url);
Statement stmt=conn.createStatement();
sql= "create table nstudent(NO char(20),name varchar(20),primary key(NO))";
int result=stmt.executeUpdate(sql);
if(result!=-1){
System.out.println("创建数据成功!");
sql = "insert into nstudent(NO,name) values('2012001','陶伟基')";
result = stmt.executeUpdate(sql);
sql = "insert into nstudent(NO,name) values('2012002','周小俊')";
result = stmt.executeUpdate(sql);
sql = "select * from nstudent";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()){
System.out.println(rs.getString(1)+"\t"+rs.getString(2));
}
}
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
System.out.println("操作错误");
e.printStackTrace();
}finally{
conn.close();
}
}
}
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.Connection;
public class JdbcTest1 {
public static void main(String[] args) throws SQLException {
// TODO Auto-generated method stub
java.sql.Connection conn=null;
String sql;
String url="jdbc:mysql://localhost:3306/mysql?"//主机名称,端口号,数据库名
+"user=root(你的用户名)&password=111111(你的密码)&useUnicode=true&characterEncoding=UTF8";//防止中文而导致的乱码
try {
Class.forName("com.mysql.jdbc.Driver");
System.out.println("成功加载mysql驱动程序");
conn=DriverManager.getConnection(url);
Statement stmt=conn.createStatement();
sql= "create table nstudent(NO char(20),name varchar(20),primary key(NO))";
int result=stmt.executeUpdate(sql);
if(result!=-1){
System.out.println("创建数据成功!");
sql = "insert into nstudent(NO,name) values('2012001','陶伟基')";
result = stmt.executeUpdate(sql);
sql = "insert into nstudent(NO,name) values('2012002','周小俊')";
result = stmt.executeUpdate(sql);
sql = "select * from nstudent";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()){
System.out.println(rs.getString(1)+"\t"+rs.getString(2));
}
}
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
System.out.println("操作错误");
e.printStackTrace();
}finally{
conn.close();
}
}
}
0 0
- eclipse+mysql(navicat)通过jdbc连接
- myeclipse+mysql(Navicat)通过JDBC连接 详解+成功
- eclipse 通过JDBC连接mysql server
- eclipse JDBC 连接MySql
- 通过Jdbc连接数据库(MySQL)
- eclipse通过jdbc连接hive
- eclipse通过jdbc连接shark
- 通过Navicat远程连接MySQL配置
- 通过JDBC连接MySql数据库
- pb通过jdbc连接mysql
- MySql通过JDBC连接数据库
- android通过jdbc连接mysql
- pb通过jdbc连接mysql
- 通过JDBC 连接MySQL问题
- 通过jdbc连接MySQL数据库
- Java 通过 JDBC 连接Mysql
- Java通过jdbc连接MySQL
- Java通过JDBC连接MySQL
- 260. Single Number III
- linux 查看磁盘空间大小
- nyoj-14 会场安排问题
- 厉害了,1GB内存的电脑也能流畅运行最新的PS!
- ios xcode 支持https 遇到的问题
- eclipse+mysql(navicat)通过jdbc连接
- jsp作用域
- Anaconda 简单学习使用
- activiti-modeler各种整合版本下载列表
- Caffe 损失层中loss_weight 如何存储?
- mysql创建视图报错[Err] 1353
- Hibernate级联操作cascade
- redhat5.5 配置CentOs yum源
- 使用WebSocket实现即使通讯(实现一个群聊的聊天室)