MySQL、SQLserver连接

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:

常用命令:

 
 
  1. create database 数据库名称 
  2.  
  3. use 数据库名称 
  4.  
  5. create table 表名 (name varchar(20),sex char1)) 
  6.  
  7. select * from 表名 
  8.  
  9. insert into 表名 value('','');//sql是values
  10.  
  11. update 表名 set 要更改 where 条件; 
  12.  
  13. delete from 表名 where 条件; 

 

使用区别:
 
 
 
  1. String url = "jdbc:mysql://localhost:3306/xinbo05";//mysql数据库url 
  2. Class.forName("com.mysql.jdbc.Driver");//连接mysql驱动  

 

  1. String url="jdbc:jtds:sqlserver://localhost:1433/smcs";  //sql数据库url
  2. Class.forName("net.sourceforge.jtds.jdbc.Driver");   
 

连接mysql例子:

 
 
  1. import java.sql.Connection; 
  2. import java.sql.DriverManager; 
  3. import java.sql.PreparedStatement; 
  4. import java.sql.ResultSet; 
  5. import java.sql.SQLException; 
  6.  
  7. public class TestSql 
  8.     private Connection conn = null
  9.     private PreparedStatement statement = null;//预编译数据库 
  10.     String url = "jdbc:mysql://localhost:3306/xinbo05";//数据库url 
  11.     String user = "root"
  12.     String password = ""
  13.      
  14.     //连接SQL 
  15.     void conSql() 
  16.     { 
  17.         try 
  18.         { 
  19.             Class.forName("com.mysql.jdbc.Driver");//连接mysql驱动 
  20.             conn = DriverManager.getConnection(url, user, password);//连接数据库 
  21.         } 
  22.         catch (ClassNotFoundException e) 
  23.         { 
  24.             e.printStackTrace(); 
  25.         } 
  26.         catch (SQLException e) 
  27.         { 
  28.             e.printStackTrace(); 
  29.         } 
  30.          
  31.     } 
  32.      
  33.     //查询SQL语句方法 
  34.     ResultSet selectSQL(String sql) 
  35.     { 
  36.         ResultSet rs = null
  37.         try 
  38.         { 
  39.             statement = conn.prepareStatement(sql); 
  40.             rs = statement.executeQuery(sql); 
  41.         } 
  42.         catch (SQLException e) 
  43.         { 
  44.             e.printStackTrace(); 
  45.         } 
  46.          
  47.         return rs; 
  48.          
  49.     } 
  50.      
  51.     //添加sql语句方法 
  52.     boolean insertSQL(String sql) 
  53.     { 
  54.         try 
  55.         { 
  56.             statement = conn.prepareStatement(sql); 
  57.             statement.executeUpdate(sql);//executeUpdate方法可以对数据库进行增、删、改 
  58.             return true
  59.         } 
  60.         catch (SQLException e) 
  61.         { 
  62.             e.printStackTrace(); 
  63.         } 
  64.         return false
  65.          
  66.     } 
  67.     
  68.     //显示方法 
  69.     void printing(ResultSet rs) 
  70.     { 
  71.         try 
  72.         { 
  73.             while(rs.next()) 
  74.             { 
  75.                 System.out.println(rs.getString("isname") + "\t" + rs.getString("sex")); 
  76.             } 
  77.         } 
  78.         catch (SQLException e) 
  79.         { 
  80.             e.printStackTrace(); 
  81.         } 
  82.     } 
  83.      
  84.     public static void main(String[] args) 
  85.     { 
  86.         TestSql ts = new TestSql(); 
  87.         ts.conSql(); 
  88.         System.out.println("连接成功"); 
  89.         String select = "select * from xinbo"
  90.         String insert = "insert into xinbo value('fanfan','m')"
  91.         String update = "update xinbo set isname='xxx' sex= 's' where isname = 'fanfan'"
  92.         String delete = "delete from xinbo where isname = 'xx'"
  93.  
  94.         if(ts.insertSQL(delete)==true
  95.         { 
  96.             ResultSet rs = ts.selectSQL(select);//查询方法 
  97.             ts.printing(rs); 
  98.         } 
  99.       
  100.     } 




本文转自 glblong 51CTO博客,原文链接:http://blog.51cto.com/glblong/1191860,如需转载请自行联系原作者
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2天前
|
关系型数据库 MySQL 数据安全/隐私保护
关于Navicat连接MySQL 报 Authentication plugin ‘caching_sha2_password‘ cannot be loaded
关于Navicat连接MySQL 报 Authentication plugin ‘caching_sha2_password‘ cannot be loaded
|
1天前
|
关系型数据库 MySQL 数据库
实时计算 Flink版操作报错合集之sqlserver mysql都用的胖包,sqlserver的成功了,mysql报这个错如何解决
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
15 6
|
1天前
|
SQL Oracle 关系型数据库
实时计算 Flink版操作报错合集之连接器换成2.4.2之后,mysql作业一直报错如何解决
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
12 3
|
1天前
|
SQL 数据处理 API
实时计算 Flink版产品使用合集之遇到SQL Server锁表问题如何解决
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
7 0
|
2天前
|
SQL API 流计算
实时计算 Flink版产品使用合集之在Mac M1下的Docker环境中开启SQL Server代理的操作步骤是什么
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
17 1
|
2天前
|
SQL 缓存 Java
实时计算 Flink版产品使用合集之flink-connector-mysql-cdc 和 flink-connector-sqlserver-cdc 这两个CDC连接器只能选择其中一个使用吗
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
24 0
|
2天前
|
SQL 关系型数据库 MySQL
实时计算 Flink版产品使用合集之当 SQL Server 源数据库中的数据更新后,CDC 吐出的操作(op)是怎样的
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
12 0
|
4天前
|
数据库 数据库管理 Python
sqlserver练习----涉及多个表的连接查询
sqlserver练习----涉及多个表的连接查询
9 0
|
4天前
|
SQL XML Linux
SQL Server的版本
【5月更文挑战第14天】SQL Server的版本
19 3
|
4天前
|
SQL 关系型数据库 数据管理
Microsoft SQL Server 是微软公司开发的一款关系型数据库管理系统
【5月更文挑战第14天】Microsoft SQL Server 是微软公司开发的一款关系型数据库管理系统
16 2