JDBC方式连接数据库心得体会_jdbc连接数据库方式
JDBC方式连接数据库心得体会由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“jdbc连接数据库方式”。
1、在新建好的数据库中建立一张名字为UserTable的数据表,定义好各个字段的数据类型和主键。表的设计结构如下:(仅作测试使用)UserTable:
其中UserId为主键。
2、在表中写入适当的数据以供测试使用。
3、配置数据源,使得java应用程序能够通过该数据源来访问数据库的内容。具体操作:打开控制面板---系统和安全---管理工具---数据源ODBC 窗口如下:
选择用户DSN或者系统DSN 并单击【添加】(注意:用户DSN只对当前用户有效。如需对多个用户使用,请选择系统DSN)
选择合适的数据源驱动程序。在这里选择SQL SERVER.单击【完成】进入到下一步。
在【名称】中输入合适的名称尽量用英文,方便在jdbd-odbc中使用。输入正确的数据库验证信息之后,便可以成功的配置数据源。
至此,数据源配置业已基本完成。
接下来将介绍如何在代码中连接数据库进行操作。
4、打开Myeclipse开发环境。新建一个“学生成绩管理系统”—然后新建一个自定义的包(也可不建立,习惯问题)。我建立一个名为com.dcy的包。然后在该包中新建一个cla文件。把如下代码贴进来。用来测试是否连接成功。
package com.dcy;
import java.sql.*;
public cla ConnectionTest {
} public ConnectionTest(){ //构造函数 } public static void Query(){
try {
} while(ret.next())
{
} System.out.println(ret.getString(1));} catch(ClaNotFoundException e){
} String url=“jdbc:odbc:StuManager”;String sql=“select * from UserTable”;Connection con=DriverManager.getConnection(url,“sa”,“sa”);Statement state=con.createStatement();ResultSet ret=state.executeQuery(sql);// TODO Auto-generated catch block e.printStackTrace();try { Cla.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”);} catch(SQLException e){ // TODO Auto-generated catch block e.printStackTrace();}
public static void main(String [] args){ } Query();运行程序的时候会出现以下错误。原因是确实第三方的jar包。这时需要导入微软的sqljdbc.jar包 选择工程---属性—java build path---libraries---add external jars 如下图
导入sqljdbc.jar 然后再工程中引用改包即可。
至此,就能对数据库进行操作了。