易截截图软件、单文件、免安装、纯绿色、仅160KB

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
 


相关文档:

MySql 错误解决方案

MySql Error Nr. 1045
关键字: error 1045
问题描述:
一个客户的服务器(windows)上已经装了一个php+apache+mysql,现在需要在这台服务器上再装一个知识库系统,
数据库也是使用的mysql,然后安装一个新的mysql,使用了新的端口和服务名,
安装最后一步提示“Error Nr. 1045 ......”,进入MySQL Comm ......

MYSQL 5.0 以上 8小时超时问题


应用程序和数据库建立连接,如果超过8小时应用程序不去访问数据库,数据库就断掉连接 。这时再次访问就会抛出异常,如下所示:
java.io.EOFException
    at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1913)
    at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.jav ......

忘记mysql密码后,重新安装mysql全攻略

 
1. 开始->控制面板->添加或删除程序->卸载mysql
2. 假设之前mysql的安装目录是C:\Program Files\MySQL\MySQL Server 5.1/, 那么这个下面还保留了一些东西,打开my.ini
3. 找到#Path to the database root, 然后按照这个Path找到mysql,删掉
4. 把C:\Program Files\MySQL也删掉
5. 开始->运行 输入r ......

mysql各引擎优势小记


  选择你的引擎
  你能用的数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MySQL。仅仅为了添加一个特性而编译
应用程序的概念对于Windows的开发人员来说可能很奇怪,但是在Unix世界里,这已经成为了标准。在缺省情况下,MySQL支持三个引
擎:ISAM、MyISAM和HEAP。另外两种 ......

MySql中的模糊查询

在MySql中的模糊查询和在MSSQL中的差不多,本记录主要是说在JDBC中使用PreparedStatement来构造一个模糊查询的语句。
模糊查询SQL语句:SELECT * from tableA WHERE colA LIKE '%要匹配的内容%'
构造PreparedStatement:
String sql = "SELECT * from tableA WHERE colA LIKE [-这里填什么呢?-]";
PreparedS ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号