eclipse与MySQL数据库连接的详细教程
1.基础准备sql语句
1.常⽤语句
1)数据库主要⽤于查询数据:故第⼀个介绍select语句
基本格式
SELECT column_name,column_name FROM table_name [WHERE Clause]
注意
查询语句中你可以使⽤⼀个或者多个表,表之间使⽤逗号(,)分割,并使⽤WHERE语句来设定查询条件。
SELECT 命令可以读取⼀条或者多条记录。
你可以使⽤星号(*)来代替其他字段,SELECT语句会返回表的所有字段数据
你可以使⽤ WHERE 语句来包含任何条件。
2)插⼊数据也是⾮常常⽤的:
基本格式:
NSERT INTO table_name ( field1, field2,…fieldN ) VALUES ( value1, value2,…valueN );
注意:
当插⼊的数据最少也要满⾜数据库中要求不为空的数量。
3)删除数据
基本格式:
NSERT INTO table_name ( field1, field2,…fieldN ) VALUES ( value1, value2,…valueN );
注意:
如果没有指定 WHERE ⼦句,MySQL 表中的所有记录将被删除。
你可以在 WHERE ⼦句中指定任何条件
您可以在单个表中⼀次性删除记录。
条件运算符的功能
4)更新数据:
unique约束强制了数据的
基本格式:str函数用法
UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause]
注意:
你可以同时更新⼀个或多个字段。
你可以在 WHERE ⼦句中指定任何条件。
你可以在⼀个单独表中同时更新数据。
好了当你对sql语句有了⼀定的了解后,就开始建⽴eclipse与MySQL的链接吧
2.连接
JDBC是Java数据库连接。
JDBC提供了⼀整套Java访问关系型数据库的标准API。
1)导⼊MySQL的jar包:
右键点击你的⼯程–>properties–>Java Build Path–>Add External JARs–>然后到你电脑⾥的mysql驱动。
当你的⼯程出现这个时表⽰,jar导⼊成功。
2)载⼊JDBC驱动程序:
private static final String DBDRIVER="sql.cj.jdbc.Driver";
static{
try{
Class.forName(DBDRIVER);
System.out.println("加载驱动成功");
}catch(ClassNotFoundException e){
System.out.println("加载驱动失败");
}
}
当控制台出现上⾯语句时表明加载数据库成功。
3)定义连接url
url中含有服务器的主机名,端⼝以及欲建⽴连接的数据库名。
只需将红⾊的部分改为你⾃⼰的数据库名字即可。
4)终于要建⽴连接了
单片机特有的编程语句有
将第⼀⾏我划掉的改为你⾃⼰的⽤户名,第⼆⾏则改为密码。
在main⽅法中测试。
如果控制台出现红⾊的部分,恭喜你已经创建和MySQL的连接了。5)进⾏sql语句在Java中运⾏:
封装⽅法:
static Connection conn=null;
static{
Connection();
}
public static int executeUpdate(String sql){
int rows=0;
try{
Statement ateStatement();
uteUpdate(sql);
}catch(SQLException e){
// TODO: handle exception
System.out.println("更新数据操作发⽣异常");
e.printStackTrace();
}
return rows;
}
public static int executeUpdate(String sql,Object[]params){
int rows=0;
try{
PreparedStatement pstmt=conn.prepareStatement(sql);
for(int i =0; i < params.length; i++){
pstmt.setObject(i+1,params[i]);
}
uteUpdate(sql);
}catch(SQLException e){
// TODO: handle exception
System.out.println("使⽤预编译语句更新数据操作发⽣异常");
}
return rows;
}
public static ResultSet executeQuery(String sql){
mysql入门基础教程
ResultSet rs=null;
try{
Statement ateStatement();
uteQuery(sql);
System.out.println("查询数据操作正常");
}catch(SQLException e){
// TODO: handle exception
System.out.println("查询数据操作发⽣异常");
}
return rs;
}
public static ResultSet executeQuery(String sql,Object[]params){  ResultSet rs=null;
try{
PreparedStatement pstmt=conn.prepareStatement(sql);
for(int i =0; i < params.length; i++){
pstmt.setObject(i+1,params[i]);
}
uteQuery(sql);
}catch(SQLException e){
// TODO: handle exception
System.out.println("使⽤预编译语句查询数据操作发⽣异常");
python怎么读取dataframe}
return rs;
}
可以选择其中的⽅法使⽤,我实例使⽤⼀个:
查询数据:
在main⽅法中调⽤executeQuery⽅法查询数据,将第⼀⾏红⾊区域改为你的表名,第⼆⾏改为你的列名,如果控制台能够正常输出,表明已经⼤功告成了。好了。eclipse与MySQL的连接就讲完了。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。