怎么用java调用mysql_java 调用mysql实例
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实例相关推荐
- java tomcat mysql_java+tomcat+mysql实现登录界面基本思路
整体思路 因为我的学习方向一直都是WEB开发,java编程接触的并不多,建立整个完整的体系较为复杂,难免有纰漏,所以我决定通过文章描述一下我的思路 其实涉及到的关键点有: java图形化界面开发 ja ...
- android java调用c_Android JNI简单实例(android 调用C/C++代码)
Android的jni实例 android 的应用程序(Dalvik VM)中使用JNI(Java Native Interface)调用C/C++开发的共享库. c/c++中调用java程序的方法以 ...
- java使用axis2调用webservice接口实例
说明:我目前的项目环境是struts2+spring+mybatis+oracle,以下代码是java使用axis2调用webservice接口实例. import javax.xml.namespa ...
- java调用浏览器_Java调用浏览器打开网页实例完整版
Java调用浏览器打开网页实例完整版 引导语:如何用Java调用浏览器打开网页呢?以下是百分网小编分享给大家的`Java调用浏览器打开网页实例完整版,欢迎阅读! package com.yifang. ...
- java .net webservice_Java客户端调用.NET的WebService实例
项目需要去调用.NET的WebSrevice,本身是Java,研究了半天,终于有些头绪,记下来. 1,新建.NET WebService.只在原方法上加上一个string类型的参数str [WebMe ...
- java 调用命令 备份MYSQL数据库
java 调用命令 备份MYSQL数据库 关键字: java 调用命令 备份mysql数据库 Java代码 String command = "cmd /c C:/Program Files ...
- unity调用普通java类_Unity中C#和Java的相互调用实例代码
1.通过C#调用Java的方法: 在C#中添加调用的一些代码,利用Unity提供的一些接口实现调用Java! private const string JAVA_CLASS_Name = " ...
- python怎么封装供java调用_python调用第三方java包实例
先看结果: 对于python与java的互调,我一开始是用的py4j,但是后来发现在使用方法的时候,不知道如何在python中导入jar包,然后网上的资料也比较少.后来想不出来办法,又看到有Jpype ...
- 用Java调用C语言代码实例(JNI)
为初步理解Java中native本地方法的使用,提出使用native方法实现计算任意正整数二进制的需求(native方法是Java中的本地方法,一般采用C/C++通过JNI(Java native i ...
最新文章
- 独家 | 手把手教你从有限的数据样本中发掘价值(附代码)
- QT编译发布程序后报错如缺少dll、“应用程序无法正常启动(0xc000007b)”的可能解决方法
- 清理Mac上的软件容易吗?
- macos 全局快捷键 打开 iterm_在 macOS 上实用的十大软件!你get了吗?
- 勒索病毒“WannaCry”复现
- go genetlink demo
- pod 的亲和性,反亲和性 实验
- JAVA笔记(十四)
- 116_Power Pivot 先进先出原则库龄库存计算相关
- Java 异步回调机制实例解析
- 项目管理工程师:第二章信息系统服务管理
- Xcode6中自动布局autolayout和sizeclass的使用
- BP神经网络预测实例(matlab代码,神经网络工具箱)
- x,y直角坐标系转经纬度WGS-84坐标系
- windows切换桌面的快捷键
- 宽带多拨-路由器设置
- Elasticsearch 技术分享
- 双击 计算机 打不开,电脑双击桌面图标打不开的解决方法
- Tableau联动之工作表联动
- 用了TCP协议,就一定不会丢包嘛?
热门文章
- [翻译]:SQL死锁-阻塞探测
- QuantLib 金融计算——基本组件之天数计算规则详解
- 基于WK2168的串口服务器设计方案
- 【Linux】新唐NUC977编译第一个内核驱动程序Hello World
- Java中计算处理中文两个字符长度问题解决(中文2个字符,英文1个字符)
- 爬虫实战之华为应用市场
- 前端js实现图片上传
- 在phpMyAdmin使用用户口令登陆(转)
- (co-,contra-,in-)variance in Scala, what is [+-A]
- html自定义列表标签报错,HTML入门标签汇总