基础 JAVA对Mysql进行连接、插入、修改、删除操作
数据库表单的创建
mysql> create database shuishengmu;
Query OK, 1 row affected (0.00 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| shuishengmu |
| test |
+--------------------+
4 rows in set (0.00 sec)
mysql> use shuishengmu;
Database changed
mysql> create table user(
-> userid int(8) unsigned not null auto_increment,
-> username varchar(20) not null default'',
-> password varchar(40) not null default'',
-> email varchar(40) not null default'',
-> primary key(userid)
-> )
-> type=myisam;
Query OK, 0 rows affected, 1 warning (0.00 sec)
******************************************************************************
下面的类是连接、插入、修改、删除操作
package shuishengmu;
import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;
public class ConnectDatabase {
String drivename="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost/shuishengmu";
String user="root";
String password="111111";
String insql;
String upsql;
String delsql;
String sql="select * from user";
String name;
Connection conn;
ResultSet rs=null;
public Connection ConnectMysql(){
try{
&n
相关文档:
在SUN推出 LWUIT开发包之前,在Java ME平台上开发用户界面并不是一件容易的事,尤其是想做出很眩的界面,更是难上加难,这是因为由MIDP本身提供的用户界面元素,包javax.microedition.lcdui
中提供的组件功能相对简单。
使用 LWUIT 开发包,开发人员不再需要编写与设备屏幕大小相关的代码,它采用了与Swing 相似的概念提 ......
最近要改写一个核心加密认证类,从C#改写成Java。
发现在调试时,加密的数据无论如何也对不上。
经过跟踪,发现问题出在C#和Java byte类型的区别上:在C#里 byte类型是无符号的,而Java里是有符号的,所以C#里的129到Java里就成了负数。
发现了问题,解决就比较容易了,针对Java的byte,采用Int来进行存储。
通过如下代 ......
EXPLAIN 是mysql解释select查询的一个关键字,可以很方便的用于调试
语法格式如下
EXPLAIN tbl_name
或者:
EXPLAIN SELECT select_options
EXPLAIN 语句可以被当作 DESCRIBE 的同义词来用,也可以用来获取一个MySQL要执行的 SELECT 语句的相关信息。
EXPLAIN tbl_name 语法和 DESCRIBE tbl_name 或 SHOW COLUMNS ......
当用show processlist;看到如下信息时:
LL | login | NULL |
| 697 | unauthenticated user | 218.26.219.186:26944 | NULL | Connect | NULL | login | NULL & ......