我的中国心合唱简谱:eclipse 连接 mysql

来源:百度文库 编辑:高校问答 时间:2024/04/29 15:54:33
在eclipse 程序内怎么连接mysql

要什么插件,哪里下载.?

用java连接数据库的话,先用ODBC创建数据源,然后在java源程序中加载驱动程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
之后创建连接
String url = "jdbc:odbc:thename" //thename为创建的数据源名称
Connection con = DriverManager.getConnection(url);
之后定义 Statement st = con.createStatement();用于查询。
st.executeQuery(string sqlstring);//sqlstring 为sql语句。

这里附上自己做的登陆时由用户名查询密码的程序。希望能有帮助。

import java.sql.*;

public class sqlserver
{

static String data = "jdbc:odbc:chatroom";
static java.sql.Statement st;

public static void databaseconnect()
{ //函数用于 连接数据库
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection(data, "", "");
st = conn.createStatement();

}
catch (Exception e)
{
System.out.println("异常:"+e.toString());
}
}

public static String pwquery(String name)
{ //函数用于 密码查询,传入 用户名,返回密码
//此方法当用户名不存在时,返回空串,所以输入前先验证用户名是否为空
databaseconnect();
String inname = name;
String pw = "";
ResultSet rs=null;
try
{
rs = ((java.sql.Statement) st).executeQuery("select password from user_login where name='"+inname+"'");
while(rs.next())
{
pw=rs.getString("password");
}
rs.close();
st.close();
}
catch (SQLException e)
{
e.printStackTrace();
}
return pw;
}
}

代码在Eclipse中测试成功。并不需要插件