`

Java数据库创建于字符编码以及操作

阅读更多

1。数据库连接

private static final String driver = "com.mysql.jdbc.Driver";

private static final String db = "数据库名称";

//注意链接的时候制定数据库字符编码,可以一定程度避免编码插入字符乱码

private static final String url = "jdbc:mysql://localhost:3306/" + db

+ "?useUnicode=true&characterEncoding=utf-8";

private static final String user = "root";

private static final String passwd = "";

//加载数据库驱动

try {

System.out.println(driver);

Class.forName(driver);

} catch (ClassNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

//链接数据库

 

private boolean isConnection() {

try {

this.connection = DriverManager.getConnection(url, user, passwd);

if (this.connection != null) {

if (this.connection.isClosed()) {

System.out.println("链接失败");

return false;

} else {

System.out.print("链接成功");

return true;

}

}

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

System.out.print(e.toString());

}

return false;

}

【注意】当链接失败和操作完成的时候注意释放资源 connect和Statement的关闭需要在ResultSet之后

 

2。数据库创建

//创建的时候注意设置字符集,

CREATE DATABASE `mengwa` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

3。对于一些操作是否成功的判断

  插入操作:判读成功与否不能根据返回结果,而应根据是否捕捉到错误为依据

  删除:同上

  创建:同上

  搜索:可以直接根据返回的RestSet做判断

分享到:
评论

相关推荐

    java 各种数据库连接字符串

    下面将详细介绍Java连接各种数据库的连接字符串格式。 1. **Oracle** 数据库(thin模式) Oracle数据库的连接字符串通常采用以下格式: ```java Class.forName("oracle.jdbc.driver.OracleDriver").newInstance...

    JAVA 转换字符编码工具

    在实际开发中,处理字符编码不仅涉及到读写文件,还包括网络通信、数据库操作等场景。理解并熟练使用Java的字符编码API,能帮助我们避免很多因编码问题导致的bug,提高程序的可移植性和健壮性。 总的来说,"JAVA ...

    java_字符编码 Javajava_字符编码问题

    数据库操作中的字符编码问题** 当从数据库中获取数据时,可能会遇到字符编码不一致导致的问题。例如,假设数据库返回的是 `byte[]` 类型的数据,且该数据以 GB2312 编码存储,那么可以这样转换: ```java ...

    Java字符集编码简记

    本文将围绕“Java字符集编码简记”这一主题,深入探讨相关知识点,并结合标签“源码”和“工具”,探讨在实际开发中如何运用和处理字符编码问题。 首先,我们需要理解字符集的概念。字符集是一系列符号的集合,例如...

    JAVA数据库操作工具类

    `JAVA数据库操作工具类` 提供了便捷的方法来执行对SQL Server数据库的基本CRUD(创建、读取、更新、删除)操作。这样的工具类可以极大提高开发效率,减少代码重复,并且通过JUnit进行测试确保了代码的可靠性和稳定性...

    JAVA及相关字符集编码问题

    Unicode是一种旨在覆盖世界上所有书写系统的字符编码标准,它采用固定的编码长度,一般为2字节(UTF-16)或4字节(UTF-32)。Unicode编码解决了多语言环境中字符编码不统一的问题,使得各种语言的字符可以在同一环境...

    java字符串编码转换

    在Java中,字符串的处理是非常常见的操作之一,而字符编码是确保数据正确显示的关键因素。本篇文章将重点介绍Java中字符串编码的转换方法及其在Web环境中的应用。 #### 二、Java中的字符串与字符编码 在Java中,`...

    JAVA字符编码系列三[借鉴].pdf

    Java字符编码系列三主要探讨了Java应用中遇到的编码问题,包括编码基础知识、Java与系统软件、URL、工具软件等方面的处理。文章通过“中文”二字举例,解释了不同编码方式如GB2312、Unicode、UTF-8的表示方法。 1. ...

    读取创建CSV文件并自动解析文件编码方式

    在Java中,`java.nio.charset.Charset`类用于表示字符编码,但默认情况下,Java文件读取操作通常假设文件为UTF-8编码。对于其他编码,我们需要借助第三方库如`jcconf`或`ICU4J`来检测编码。 ```java import ...

    java字符编码错误整理大全

    ### Java字符编码错误整理大全 #### 一、概述 在Java开发过程中,字符编码问题是非常常见且容易引发一系列乱码问题的重要因素。本篇将详细梳理Java中的字符编码相关知识点,帮助开发者解决实际工作中遇到的各种...

    java连接AmericanascII7字符集oracle例子

    在Java开发中,连接Oracle数据库是一项常见的任务,尤其是在处理特定字符集如American ASCII7时,开发者需要对字符编码有深入的理解。Oracle数据库支持多种字符集,包括ASCII,它是最基础的7位字符集,包含32个控制...

    java字符编码转换详细过程

    - **Java程序和数据库之间的交互**:在与数据库交互时,同样需要注意字符编码的设置,以确保数据的正确存储和检索。 #### 五、总结 通过上述分析,我们可以看到Java程序在编写、编译和运行过程中涉及到了多个字符...

    JDBC与Java数据库程序设计_0.rar_JAVA数据库_java huffman_java 数据库_jdbc_数据库程序

    本文将深入探讨JDBC的概念、工作原理以及如何利用JDBC进行Java数据库程序设计。 JDBC是Java API的一个接口,由Sun Microsystems开发,用于在Java应用程序和各种关系型数据库之间建立连接。它为开发者提供了标准的...

    Java字符编码简介_动力节点Java学院整理

    在开发Java应用时,正确处理字符编码至关重要,特别是在读写文件、网络通信、数据库交互等场景。Java提供了诸如`InputStreamReader`、`OutputStreamWriter`、`FileReader`、`FileWriter`等类来处理不同编码的输入...

    数据库编码解决方案

    数据库编码解决方案旨在解决Java开发中使用JDBC访问数据库时遇到的字符编码问题,尤其是在存储和检索字符串时需要手动进行编码转换的繁琐过程。在传统的Java应用程序中,数据库操作通常分为两个层次:数据库连接池和...

    java连接cache数据库说明,数据库驱动,cache可视化工具

    Java连接Cache数据库主要涉及到的是如何使用Java编程语言与Intersystems Cache数据库进行交互。Intersystems Cache是一款高性能、面向对象...理解并掌握这些内容,将有助于你在Java项目中成功地集成和操作Cache数据库。

    JAVA主键随机+SELECT联动+数据库随机取数+F5刷新+字符编码乱码

    在给定的标题“JAVA主键随机+SELECT联动+数据库随机取数+F5刷新+字符编码乱码”中,我们可以分解出以下几个关键知识点: 1. **Java主键随机生成**:在Java中,可以使用`java.util.Random`类或`java.security....

Global site tag (gtag.js) - Google Analytics