Connect the MySQL database in Java (example)

xiaoxiao2021-03-06  37

/ *

* @ (#) Mysqltest.java

* CopyRight 2005 CFZQ, Inc. All Rights Reserved.

* @Author fan

* @version 1.0, 17/01/05

* @since jdk1.4.0

* /

Import java.sql. *;

Public class mysqltest

{

Public static void main (string [] args)

{

Try

{

// When the external class accesss the internal class, special specification needs

MySQLTEST mysqltest1 = new mysqltest ();

Mysqltest.mysqlconn mysql1 = mysqltest1.new mysqlconn ();

ResultSet RS = mysql1.executeQuery ("SELECT * from T_BOOK");

While (rs.next ())

{

System.out.print (Rs.getstring ("IID") "" "

System.out.print (Rs.getstring ("SNAME") "");

System.out.print (rs.getstring ("sauThor") "");

System.out.print (Rs.getstring ("fPRICE") "");

System.out.print (Rs.getstring ("DDATE"));

}

} catch (Exception E)

{

System.out.println (E.getMessage ());

}

}

Class mysqlconn

{

// Connected parameters

Private string mysqldriver = "org.gjt.mm.mysql.driver";

Private string connurl = "JDBC: mysql: //127.0.0.1: 3306 / dbtest";

Private string username = "fane";

Private string pwd = "201";

PRIVATE CONNECTION CONN = NULL;

Private resultset = null;

/ / Load the drive in the construction method

Public mysqlconn ()

{

Try

{

Class.Forname (mysqldriver);

}

Catch (Exception E)

{

System.out.println (E.getMessage ());

}

}

// Execute Sqlstring, return to the data set

Public ResultSet ExecuteQuery (String Sqlstring)

{

RS = NULL;

Try

{

CONN = DriverManager.getConnection (Connurl, UserName, PWD);

Statement Stmt = conn.createstatement ();

RS = stmt.executeQuery (Sqlstring);

}

Catch (SQLException EX)

{

System.err.println ("Aq.executeQuery:" ex.getMessage ());

}

Return RS;

}

}

}

转载请注明原文地址:https://www.9cbs.com/read-67517.html

New Post(0)