java 调用mysql实例:

package com.tanglei.test1;

import java.sql.*;

public class Testsql{

public static void main(String []args){

Mysql mysql=new Mysql();

}

}

class Mysql{

// MySQL的JDBC URL编写方式:jdbc:mysql://主机名称:连接端口/数据库的名称?参数=值

// 避免中文乱码要指定useUnicode和characterEncoding

// 执行数据库操作之前要在数据库管理系统上创建一个数据库,名字自己定,

// 下面语句之前就要先创建javademo数据库

Connection cnn=null;

String sql;

String url="jdbc:mysql://localhost:3306/test?useSSL=false";

public Mysql(){

try{

// 之所以要使用下面这条语句,是因为要使用MySQL的驱动,所以我们要把它驱动起来,

// 可以通过Class.forName把它加载进去,也可以通过初始化来驱动起来

//1.添加驱动

Class.forName("com.mysql.jdbc.Driver");

//2.建立连接

// 一个Connection代表一个数据库连接

cnn=DriverManager.getConnection(url,"tester","pass1234");

cnn.setAutoCommit(false);

//3.创建statement

// Statement里面带有很多方法,比如executeUpdate可以实现插入,更新和删除等

Statement stmt=cnn.createStatement();

sql="create table if not exists student(No varchar(20),Name varchar(20),primary key(No))";

int res=stmt.executeUpdate(sql);

cnn.commit();

//System.out.println(res);

if(res!=-1){

System.out.println("数据库创建成功!");

sql="insert into student (No,Name)values (‘S001‘,‘Ray‘)";

stmt.executeUpdate(sql);

sql="insert into student (No,Name)values (‘S002‘,‘Swead‘)";

stmt.executeUpdate(sql);

sql="insert into student (No,Name)values (‘S003‘,‘Deny‘)";

stmt.executeUpdate(sql);

sql="select * from student";

ResultSet rs=stmt.executeQuery(sql);

System.out.println("学号\t姓名");

while (rs.next()){

System.out.println(rs.getString(1)+"\t"+rs.getString(2));

}

sql="drop table student";

stmt.executeUpdate(sql);

}

}catch(Exception e){

e.printStackTrace();

try{

cnn.rollback();

}catch (SQLException e1){

e1.printStackTrace();

}

}finally{

try{

cnn.close();

}catch(SQLException e){

e.printStackTrace();

}

}

}

}

本文出自 “8141167” 博客,转载请与作者联系!

怎么用java调用mysql_java 调用mysql实例相关推荐

  1. java tomcat mysql_java+tomcat+mysql实现登录界面基本思路

    整体思路 因为我的学习方向一直都是WEB开发,java编程接触的并不多,建立整个完整的体系较为复杂,难免有纰漏,所以我决定通过文章描述一下我的思路 其实涉及到的关键点有: java图形化界面开发 ja ...

  2. android java调用c_Android JNI简单实例(android 调用C/C++代码)

    Android的jni实例 android 的应用程序(Dalvik VM)中使用JNI(Java Native Interface)调用C/C++开发的共享库. c/c++中调用java程序的方法以 ...

  3. java使用axis2调用webservice接口实例

    说明:我目前的项目环境是struts2+spring+mybatis+oracle,以下代码是java使用axis2调用webservice接口实例. import javax.xml.namespa ...

  4. java调用浏览器_Java调用浏览器打开网页实例完整版

    Java调用浏览器打开网页实例完整版 引导语:如何用Java调用浏览器打开网页呢?以下是百分网小编分享给大家的`Java调用浏览器打开网页实例完整版,欢迎阅读! package com.yifang. ...

  5. java .net webservice_Java客户端调用.NET的WebService实例

    项目需要去调用.NET的WebSrevice,本身是Java,研究了半天,终于有些头绪,记下来. 1,新建.NET WebService.只在原方法上加上一个string类型的参数str [WebMe ...

  6. java 调用命令 备份MYSQL数据库

    java 调用命令 备份MYSQL数据库 关键字: java 调用命令 备份mysql数据库 Java代码 String command = "cmd /c C:/Program Files ...

  7. unity调用普通java类_Unity中C#和Java的相互调用实例代码

    1.通过C#调用Java的方法: 在C#中添加调用的一些代码,利用Unity提供的一些接口实现调用Java! private const string JAVA_CLASS_Name = " ...

  8. python怎么封装供java调用_python调用第三方java包实例

    先看结果: 对于python与java的互调,我一开始是用的py4j,但是后来发现在使用方法的时候,不知道如何在python中导入jar包,然后网上的资料也比较少.后来想不出来办法,又看到有Jpype ...

  9. 用Java调用C语言代码实例(JNI)

    为初步理解Java中native本地方法的使用,提出使用native方法实现计算任意正整数二进制的需求(native方法是Java中的本地方法,一般采用C/C++通过JNI(Java native i ...

最新文章

  1. 独家 | 手把手教你从有限的数据样本中发掘价值(附代码)
  2. QT编译发布程序后报错如缺少dll、“应用程序无法正常启动(0xc000007b)”的可能解决方法
  3. 清理Mac上的软件容易吗?
  4. macos 全局快捷键 打开 iterm_在 macOS 上实用的十大软件!你get了吗?
  5. 勒索病毒“WannaCry”复现
  6. go genetlink demo
  7. pod 的亲和性,反亲和性 实验
  8. JAVA笔记(十四)
  9. 116_Power Pivot 先进先出原则库龄库存计算相关
  10. Java 异步回调机制实例解析
  11. 项目管理工程师:第二章信息系统服务管理
  12. Xcode6中自动布局autolayout和sizeclass的使用
  13. BP神经网络预测实例(matlab代码,神经网络工具箱)
  14. x,y直角坐标系转经纬度WGS-84坐标系
  15. windows切换桌面的快捷键
  16. 宽带多拨-路由器设置
  17. Elasticsearch 技术分享
  18. 双击 计算机 打不开,电脑双击桌面图标打不开的解决方法
  19. Tableau联动之工作表联动
  20. 用了TCP协议,就一定不会丢包嘛?

热门文章

  1. [翻译]:SQL死锁-阻塞探测
  2. QuantLib 金融计算——基本组件之天数计算规则详解
  3. 基于WK2168的串口服务器设计方案
  4. 【Linux】新唐NUC977编译第一个内核驱动程序Hello World
  5. Java中计算处理中文两个字符长度问题解决(中文2个字符,英文1个字符)
  6. 爬虫实战之华为应用市场
  7. 前端js实现图片上传
  8. 在phpMyAdmin使用用户口令登陆(转)
  9. (co-,contra-,in-)variance in Scala, what is [+-A]
  10. html自定义列表标签报错,HTML入门标签汇总