JDBC连接MySQL程序_by 老大&stone
学java,有着太多的疑问和不解,经历了无数似乎简单到问题解决后突然发现自己那么sx的地步,然而就我的感觉,对每个初学者来说都无法避免的要经过这个让人痛苦到恶心呕吐到到昏厥的地步;这也许正是java进阶之前所谓昨夜西风凋敝树般的必经之途吧!
废话不多说了,下面这个是一个在eclipse中运行通过的完整程序;在mysql数据库中建立了表angel_info,表中有字段id和name,通过下面的程序可以将表中的内容查找并显示出来!
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
//import com.sun.corba.se.pept.transport.Connection;
public class connect {
/**
* @param args
*/
public static void main(String[] args) {
try
{
Class.forName("com.mysql.jdbc.Driver");
Connection con=(Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","stone");
Statement stat=(Statement) ((java.sql.Connection) con).createStatement();
String sql="select * from angel_info";
ResultSet rs=((java.sql.Statement) stat).executeQuery(sql);
while(rs.next())
{
System.out.println(rs.getString("id"));
System.out.println(rs.getString("name"));
}
}
catch(SQLException e)
{System.out.println(e);}
catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
}
帐户是用默认的:root,stone
数据库名字是:test
表是:angel_info
里面就两个字段:id 和 name
相关文档:
同事离职,又一个一个烂摊子要收拾。这里修修,那里补补都没有精力来写点东西。
明天回家,上午整理好文档。下午决定抽点时间,把最近的东西尽量理一理。很多灵感都已经遗忘。我们总在不断面对,所以我们不断遗忘。【syslog、mysql优化、触发器、存储 ......
你写过一条sql语句来修改两个表的数据吗?
UPDATE test.table1 t1,test.table2 t2 SET t1.aa='a',t1.bb='b',t2.cc='c',WHERE t1.u_id=t2.u_id AND t1.u_id='1' ;
table1的u_id和table2的u_id是主外键关系 ......
http://www.chinalinuxpub.com/read.php?wid=45
有很多朋友虽然安装好了mysql但却不知如何使用它。在这篇文章中我们就从连接MYSQL、修改密码、增加用户等方面来学习一些MYSQL的常用命令。
一、连接MYSQL。
格式: mysql -h主机地址 -u用户名 -p用户密码
1、例1:连接到本机上的MYSQL。
首先在打开DOS窗口,然后进入目 ......
在MySql中的模糊查询和在MSSQL中的差不多,本记录主要是说在JDBC中使用PreparedStatement来构造一个模糊查询的语句。
模糊查询SQL语句:SELECT * from tableA WHERE colA LIKE '%要匹配的内容%'
构造PreparedStatement:
String sql = "SELECT * from tableA WHERE colA LIKE [-这里填什么呢?-]";
PreparedS ......
PHP的执行效率是有目共睹的,这也是我喜欢它的原因之一,和它称为绝妙搭档的Mysql以及Apache想融合,不能不惊叹其效率了。PHP更新也很快,这里列举了目前最新版本PHP4.3.2RC4(几乎没有BUG了,估计写完这篇不久后正式版就出了),和最新版本的Mysql4.0.13的安装过程。
PHP的安装文件可以直接到 &nb ......